如何用javascript判断一个页面中的多个submit键时,究竟按了哪个

hellobb 2001-12-17 06:11:12
好象改为button可以,但不知道用submit是否可以
...全文
344 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjt 2001-12-28
  • 打赏
  • 举报
回复
weidegong 的回答不错,好!
weidegong 2001-12-28
  • 打赏
  • 举报
回复
使用form.action

<form name="formname" action="">
<input name="inputname">
<input type="submit" onclick="document.formname.action='a.asp'" value="button a">
<input type="submit" onclick="document.formname.action='b.asp'" value="button b">
<input type="submit" onclick="document.formname.action='c.asp'" value="button c">
</form>


<input type=button name="a" value="a" onclick="this.form.action='a.asp';this.form.submit();">
<input type=button name="b" value="b" onclick="this.form.action='b.asp';this.form.submit();">
<input type=button name="c" value="c" onclick="this.form.action='c.asp';this.form.submit();">
<input type=button name="d" value="d" onclick="this.form.action='d.asp';this.form.submit();">




<form name="form1">
<input type="submit" name="a" value="a" action="a.asp">
a
<input type="submit" name="b" value="b" action="b.asp">
b
<input type="submit" name="c" value="c" action="c.asp">
c
</form>


都差不多了,看看你喜欢哪一种方式就行了;我觉得最后一种方式好用一点儿,也直观
mosane 2001-12-26
  • 打赏
  • 举报
回复
何必呀,cpplus(百合)的方法就最好啊。
vincentmax 2001-12-26
  • 打赏
  • 举报
回复
cpplus(百合)的方法是跟我的差不多的,他的得给每个按钮定一个value,我的是 在onclick调用的函数里面传一个参数,都一样啦
zarz 2001-12-26
  • 打赏
  • 举报
回复
:)
viviandu 2001-12-25
  • 打赏
  • 举报
回复
我同意vincentmax的做法!!
vincentmax 2001-12-24
  • 打赏
  • 举报
回复
将submit按钮做成button就行了啊,在onclick的时候调用javascript函数,传递一个标志,就可以知道是哪个按钮了。
feijunjun 2001-12-18
  • 打赏
  • 举报
回复
<form name=frmt onsubmit="alert(frmt.st.value)">
<input type=submit name=act value="修改" onclick="st.value=1">
<input type=submit name=act value="退出" onclick="st.value=2">
<input type=hidden name=st value="">
</form>
abent 2001-12-18
  • 打赏
  • 举报
回复
给几个submit取不同的name,然后在onsubmit中判断window.event.srcElement.name等于哪个name即可,好像是这样的吧!
cpplus 2001-12-18
  • 打赏
  • 举报
回复
给每一个submit取同样的名字,比如btnSubmit,在提交的时候判断

document.YourFormName.btnSubmit.value 就行了~~~

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧