【问题标题】:distributing form elements among different webpages,looks simple but not able to fix在不同的网页之间分布表单元素,看起来很简单但无法修复
【发布时间】:2012-02-16 07:46:17
【问题描述】:

这个问题与我之前的问题相似,但不一样……请查看……我总共使用了 3 个网页;表单元素分布在“eg1.html”和“eg2.html”两个页面中,但所有表单元素都应提交到“eg.php”。

这里是 eg.php 的代码,它接受来自 eg1.html 和 eg2.html 的表单元素:

$size=$_POST["fontsize"];
$label=$_POST["label"];
$age=$_POST["age"];
$sex =$_POST["sex"];

eg1.html 的代码

<html>     <body>
 <form action="eg.php" method="post">
 <input type="radio" name="fontsize" value="3"/>
 <a href="eg2.html">click here to select other options which includes age and sex</a>      
 <input type="radio" name="label" value="stacks"/>
 <input type="submit" name = "down" value = "down">
 </form>     </body>

现在 eg2.html 的代码是什么?只需查看示例部分 html 代码,但需要完成

<input type="radio" name="age" value="3"/>
<input type="radio" name="sex" value="female"/>`    

代码应该完全像这样工作:

第一个用户将打开 eg1.php,他只选择一个选项,即“fontsize”。接下来他点击“链接到eg2.html”,选择后又选择了“年龄”和“性别”两个选项。他将被重定向回 eg1.php,在那里他必须再选择一个选项,即“标签”。然后他会将表单提交到 eg.php。它将包含所有表单元素,即“字体大小”、“年龄”、“性别”和“标签”。

我见过许多使用这种技术的网站,请查看cooltext.com,在那里用户可以选择点击字体图像,在选择他将被重定向回主页的字体图像之一后,该选项会将他重定向到字体页面,在这里他可以选择一些其他的表单元素或表单元素,最后提交表单。我也看到很多网站使用这种技术,我认为这可以使用 JQUERY/JavaScript 来完成,但不确定。

【问题讨论】:

    标签: html php javascript jquery


    【解决方案1】:

    基本上,这里的字体选择页面http://cooltext.com/Fonts?LogoID=5&Field=Font 是通过查询字符串将页面加载变量传递给生成器页面——在 ? 之后的 url 部分。这个查询字符串有两个参数 LogoID 和 Field。

    例如 url onload from homepage http://cooltext.com/Logo-Design-Carved 从字体页面加载时同一页面的 url http://cooltext.com/Logo-Design?LogoID=5&Font=994 这个 url 可以从任何地方加载,并且将设置正确的字体。

    这里有更多关于查询字符串的信息:-

    【讨论】:

    • 谢谢你回复guyz....但是通过使用“Michael Peacock's plugin”表单可以隐藏在一页内......但我需要在两个不同的页面之间分配表单元素......不在同一页....
    • @sri 为什么需要将表单分发到多个页面,您的问题不清楚?
    • 我需要“跨多个页面分发表单”bcos iam 试图设计字体选择器,所有字体图像都将加载到不同的位置,这不会减少我的主页加载时间......你可以检查cooltext 他们使用了相同的技术...
    • @sri 如果你看一下cooltext主页中的代码,你会发现它只是一个链接列表,每个生成器都有自己的主页(对于搜索引擎优化/社交网络,我' d想象)。所以他们只有一系列单页表格,而不是分成两页的几个表格,这就是我发布答案的原因。如果您将问题发布到 stackoverflow,他们的 php 猎犬之一将能够帮助您实现您想要的。
    • 感谢您的回复检查了cooltext.com网站而不是主页...单击任何生成器,当您单击字体图像时,您将看到“字体图像”,它会将您带到idfferent您可以选择任何字体的页面...选择后您将被重定向回生成器页面,最后您可以提交页面.....
    猜你喜欢
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 2015-10-27
    • 2020-07-05
    • 2013-09-25
    • 2021-12-08
    • 1970-01-01
    • 2013-06-24
    相关资源
    最近更新 更多