首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-06-11 
表单中有同样value不同name的按钮,如何判断用户点击的是哪个按钮?form idform1 nameform1 method

表单中有同样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>

热点排行