我有一个大型记录集正在显示给用户。每条记录都有一个编辑按钮,允许用户编辑记录中的各种数据。某些记录具有比其他记录更多的字段,因此编辑表单具有各种不同的名称和字段数量。
例如,如果单击编辑按钮,一条记录将产生以下内容:
<form id="frm1" name="frm1" method="post" action="changeJob.asp?jobNo=1101&jQueryID=1" target="_blank">
<input type='text' name='Qty13' value='8' size="3" maxlength="3"/>
<input type="submit" name="btnFrm1" id="button" value="Submit" />
</form>
然而,另一条记录会产生这个:
<form id="frm2" name="frm2" method="post" action="changeJob.asp?jobNo=1102&jQueryID=2" target="_blank">
<input type='text' name='Qty15' value='8' size="3" maxlength="3"/>
<input type='text' name='Qty16' value='8' size="3" maxlength="3"/>
<input type='text' name='Qty17' value='8' size="3" maxlength="3"/>
<input type='text' name='Qty18' value='8' size="3" maxlength="3"/>
<input type="submit" name="btnFrm2" id="button" value="Submit" />
</form>
如上所述,每个输入字段都分配有其唯一的名称,例如“Qty14”,并且其表单有自己的名称,例如“frm2”。这些需要是唯一的,因为我有一些 jQuery 加号和减号按钮,允许用户增加数量。
在 changeJob.asp 中,我如何确定哪些字段具有唯一名称和编号?我可以很容易地使用隐藏字段获取表单名称。
我正在尝试实现以下目标:
对于 frm1 中的每个字段 ** 执行 SQL 更新 ** 下一步
任何指导将不胜感激:)