用js脚本控制表单提交事件,将form的id=值赋给一个隐藏的input,然后再提交。<form id="id1" onsubmit="doSubmit(this);">
<input type="hidden" name="frm" value="">
</form><form id="id2" onsubmit="doSubmit(this);">
<input type="hidden" name="frm" value="">
</form><form id="id3" onsubmit="doSubmit(this);">
<input type="hidden" name="frm" value="">
</form><script>
function doSubmit(oForm)
{
oForm.frm.value=oForm.id;
//(略)...
}
</script>
提交后的地址姓氏如同:
http://xxx.xxx.xxx/?frm=id2&.....这样在服务器端就可以查询到是哪个表单提交的数据了
<input type="hidden" name="frm" value="">
</form><form id="id2" onsubmit="doSubmit(this);">
<input type="hidden" name="frm" value="">
</form><form id="id3" onsubmit="doSubmit(this);">
<input type="hidden" name="frm" value="">
</form><script>
function doSubmit(oForm)
{
oForm.frm.value=oForm.id;
//(略)...
}
</script>
提交后的地址姓氏如同:
http://xxx.xxx.xxx/?frm=id2&.....这样在服务器端就可以查询到是哪个表单提交的数据了
概要元素的多少判断或者form是否存在这个元素来判断
假如页面元素都是一样的话,
可以选择LS的方法来做的.
<input type="hidden" name="frm" value="">
</form>
<form id="id1" onsubmit="doSubmit(this);" action="**.jsp?formName=id2">
<input type="hidden" name="frm" value="">
</form>
.....
在后台只需要获取formName就知道了,我以前做asp的时候常这样用