【发布时间】:2010-07-25 13:05:39
【问题描述】:
我在这里看到了很多关于在 jQuery 或其他 javascript 库中实现动态表单的问题,我想我设法为我的测试目的设置了一个动态表单。
我的问题是命名表单字段并在服务器端处理它们的最佳做法是什么。
我正在尝试实现一个类似联系人的表单,其中用户可以添加多个电话号码(和类型)以及多个地址(和类型)类似于下面的代码,这是将动态复制的代码块.
<div id="phones">
<label>Phone Number</label><input type="text" name="phone1" value="" />
<label>Type</label><input type="text" name="type1" value="" />
</div>
然后我会有一个 +/- 链接或按钮来添加另一部电话或删除一部电话。当我提交表单时,处理名称/类型组合的最佳方法是什么 我应该使用像上面指出的名称和像 phone1 / type1 这样的 id 后缀,还是应该使用像 phone[] / type[] 这样的数组命名并匹配根据索引在服务器上配对。
我正在使用 java(不确定它是 java 还是 php 或其他是否会有所不同)但是这样做的最佳实践是什么。
谢谢
【问题讨论】:
标签: java javascript jquery