如何创建可扩展的表单

时间:2011-06-13 20:39:20

标签: forms field dreamweaver mamp

我正在努力收集有关高中体育组织的信息以及该项运动的主教练的名字。由于不同的学校有不同的体育项目,这种形式需要扩展,直到满足体育运动的数量。它应该是这样的:

Sport_的 _ __ _ __ _ __ _ _ 主教练 _ __ _ __ _ __ _ __ _ < / EM>

[+]

如果点击加号按钮,则下方会出现另一个相同的表单。它应该是这样的:

Sport_的 _ __ _ __ _ __ _ _ 主教练 _ __ _ __ _ __ _ __ _ < / EM>

Sport_的 _ __ _ __ _ __ _ _ 主教练 _ __ _ __ _ __ _ __ _ < / EM>

[+]

依旧等等。有谁知道这是怎么做的?提前谢谢。

PS:我正在使用Dreamweaver和MAMP

1 个答案:

答案 0 :(得分:0)

这是一个两部分的解决方案。上面的主要答案(在表单中添加额外的字段)是一个相当简单的javascript,你可以在这里找到一个这样的例子:

http://www.randomsnippets.com/2008/02/21/how-to-dynamically-add-form-elements-via-javascript/

第二部分涉及您在提交后对表单数据执行的操作。如果您只是将表单发送到电子邮件,那么遍历提交数组的任何脚本都会获取额外的字段。

如果要将数据存储到数据库,由于需要能够将数据写入一个帖子的两个表,因此会稍微困难一些。 Dreamweaver没有能力处理这个问题,因此在编写解决方案之前,您可能需要更好地使用PHP。