日期:2014-05-16  浏览次数:20340 次

表单中有同样value不同name的按钮,如何判断用户点击的是哪个按钮?
<form id="form1" name="form1" method="post" action="xiugai.jsp">
<input name="text1" type="text" style="width:50px; height:30px;" />
  <input name="ok1" type="submit" value=修改/>
<input name="text2" type="text" style="width:50px; height:30px;" />
  <input name="ok2" type="submit" value=修改/>

</form>
点文本框后的修改按钮,就把被单击按钮名字作为参数传递出去。
比如若用户点ok1,xiugai.jsp就能知道被点击的是ok1,如何操作?


------解决方案--------------------
<script language="javascript">
function updataAction1()
{
document.form1.action="xiugai.jsp?action=updata1";
document.form1.submit()
}
function updataAction2()
{
document.form1.action="xiugai.jsp?action=updata2";
document.form1.submit()
}

</script>

<form id="form1" name="form1" method="post" action="xiugai.jsp"> 
<input name="text1" type="text" style="width:50px; height:30px;" /> 
<input name="ok1" type="button" value=修改 onClick="return updataAction1()"/> 
<input name="text2" type="text" style="width:50px; height:30px;" /> 
<input name="ok2" type="button" value=修改 onClick="return updataAction2()"/> 

</form>