自动递增 HTML 输入字段中的表单 ID
Auto Incrementing HTML Form ID's in input field
如何将 Id 自动递增到 HTML 形式以便更容易分类?有点像 invoice/reference 号码?换句话说,是否可以创建一个隐藏的输入字段,该字段将在加载表单页面时自动归因于一系列数字和 ID,例如 Mysql?这里的想法是让表单发生这种情况。
我不熟悉 JSP,但我确定您可以按照本页所述
在 JSP 中读写文件
<%
String fileName = "/WEB-INF/NextID.txt";
InputStream ins = application.getResourceAsStream(fileName);
try
{
if(ins == null)
{
response.setStatus(response.SC_NOT_FOUND);
}
else
{
BufferedReader br = new BufferedReader((new InputStreamReader(ins)));
String data;
int nextID = Integer.parseInt(data= br.readLine());
%>
<form name="myWebForm" action="mailto:youremail@email.com" method="post">
First: <input title="Please Enter Your First Name" id="first" name="first" type="text" size="12" maxlength="12" />
Last: <input title="Please Enter Your Last Name" id="last" name="last" type="text" size="18" maxlength="24" /><br />
Password: <input type="password" title="Please Enter Your Password" size="8" maxlength="8" /><br /><br />
<!--This the line you are asking for-->
<input type="hidden" name="referenceNumber" id="referenceNumber" value="<%=request.getParameter("firstinput")%>" /><br />
<input type="submit" value="SUBMIT" />
<input type="reset" value="RESET" />
</form>
<%
}
}
catch(IOException e)
{
out.println(e.getMessage());
}
%>
编辑:可能的解决方案。我可能犯了一些语法错误,因为我根本不知道 JSP。刚刚自己学的
如何将 Id 自动递增到 HTML 形式以便更容易分类?有点像 invoice/reference 号码?换句话说,是否可以创建一个隐藏的输入字段,该字段将在加载表单页面时自动归因于一系列数字和 ID,例如 Mysql?这里的想法是让表单发生这种情况。
我不熟悉 JSP,但我确定您可以按照本页所述
在 JSP 中读写文件<%
String fileName = "/WEB-INF/NextID.txt";
InputStream ins = application.getResourceAsStream(fileName);
try
{
if(ins == null)
{
response.setStatus(response.SC_NOT_FOUND);
}
else
{
BufferedReader br = new BufferedReader((new InputStreamReader(ins)));
String data;
int nextID = Integer.parseInt(data= br.readLine());
%>
<form name="myWebForm" action="mailto:youremail@email.com" method="post">
First: <input title="Please Enter Your First Name" id="first" name="first" type="text" size="12" maxlength="12" />
Last: <input title="Please Enter Your Last Name" id="last" name="last" type="text" size="18" maxlength="24" /><br />
Password: <input type="password" title="Please Enter Your Password" size="8" maxlength="8" /><br /><br />
<!--This the line you are asking for-->
<input type="hidden" name="referenceNumber" id="referenceNumber" value="<%=request.getParameter("firstinput")%>" /><br />
<input type="submit" value="SUBMIT" />
<input type="reset" value="RESET" />
</form>
<%
}
}
catch(IOException e)
{
out.println(e.getMessage());
}
%>
编辑:可能的解决方案。我可能犯了一些语法错误,因为我根本不知道 JSP。刚刚自己学的