如何创建动态html表单

时间:2013-06-17 16:55:41

标签: java javascript html jsp

当用户输入数字

int number=10;

基于该数字,我需要创建10个html表单

我尝试在jsp中使用代码,但在验证时它不起作用

<%   
int n1=10;
for(int i=1;i<=n1;i++)
{
%>
<form action="Store1.jsp" method="post" >

<pre>
Enter the First Name  :  <input id="FName" type="text" name="FName"> <br>
Enter the Middle Name :  <input id="MName" type="text" name="MName"> <br>

  <input type="button" value="Save" >  
  <input type="button"value="Edit" >  

</pre>      

<%
}
%>

<input type="submit" Value="Submit">
</form>

我们如何创建这样的html表单?并提供验证??

1 个答案:

答案 0 :(得分:0)

使用它:

<form action="Store1.jsp" method="post" >
<%   
int n1=10;
for(int i=1;i<=n1;i++)
{
%>
   <pre>
    Enter the First Name  :  <input id="FName<%=i; >" type="text" name="FName<%=i; %>"> <br>
    Enter the Middle Name :  <input id="MName<%=i; %>" type="text" name="MName<%=i; %>"> <br>

    <input type="button" value="Save" >  
    <input type="button"value="Edit" >  

   </pre>
<%
}
%>

<input type="submit" Value="Submit<%=i; %>" name="Submit">
</form>

每个字段都有唯一的标识符。 所以基本上你只需遍历字段,然后检查FName0, FName1, ...