【发布时间】:2014-07-06 17:43:17
【问题描述】:
我最近为一个内容、图像和页面很少的客户构建了一个简单的网站。现在,他们希望在他们的网站上有一个表格(一个非常复杂的)。我只使用 Bootstrap 构建了他们的网站,因此,HTML、CSS 和 PHP 的基础知识就足够了。但是,我想不出构建这个表单的方法。
这是表单应该做的事情:
首页
显示表单字段让用户输入他们的姓名、电话号码和电子邮件地址。然后,提交按钮会将它们带到下一页。
第二页
有一个包含制造商名称的下拉列表。根据所选的制造商,另一个列表可让您选择产品。最后的下拉列表可让您选择型号。
第三页
此页面应显示所选型号独有的内容。例如,如果在上一页中选择了“Model X”,则此页会显示一组独特的字段。选择“Model Y”,您会得到一组不同的字段。
稍后我会弄清楚如何将所有这些存储到数据库中。但就目前而言,如果您能帮助构建此表单,我将不胜感激。
【问题讨论】:
-
有不同的方法来解决这个问题。如果您希望页面物理重新加载,您将使用类似 localStorage (或 cookie,或 sessionStorage 或其他)在页面之间存储数据,然后检查值以确定要显示的内容(或将其存储在服务器端 - 例如在 $ _会议)。或者,也有像thecodemine.org(第一次谷歌点击,搜索“多步骤表单”以获得更多信息)这样的流行解决方案,它们通过将所有内容放在一个页面上(并且一次只显示一个步骤)来工作。希望这有助于您入门!
标签: javascript php jquery html forms