我正在做一个应用程序,其中最终用户可以在运行时创建'n'个文本框。如果任何用户需要'n'个textboxex,那么我已经使用了控制数组,例如
Enter the data: <input type="text" name="txtData[]" id="txtData1" /><br/>
Enter the data: <input type="text" name="txtData[]" id="txtData2" /><br/>
在整个应用程序中使用基于名称的验证(http://www.javascript-coder.com/html-form/javascript-form-validation.phtml)。我无法使用此验证验证上述功能。 有没有办法验证控制数组?
答案 0 :(得分:1)
只是想一想,当你为你的名字添加正确的索引时它会验证吗?
Enter the data: <input type="text" name="txtData[1]" id="txtData1" /><br/>
Enter the data: <input type="text" name="txtData[2]" id="txtData2" /><br/>
如果想在提交后更容易通过表单数据循环,那么你应该从0开始编号。所以:
Enter the data: <input type="text" name="txtData[0]" id="txtData0" /><br/>
Enter the data: <input type="text" name="txtData[1]" id="txtData1" /><br/>