当用户输入数字
时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表单?并提供验证??
答案 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, ...