当前位置: 代码迷 >> JavaScript >> 表单中有同样value不同name的按钮,怎么判断用户点击的是哪个按钮
  详细解决方案

表单中有同样value不同name的按钮,怎么判断用户点击的是哪个按钮

热度:17   发布时间:2012-06-11 17:42:22.0
表单中有同样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>
  相关解决方案