能不能判断是那个SUBMIT提交的表单?

shuixianzi00 2005-04-13 06:25:44
<script language="javascript1.2">
function check()
{
里面能判断到底提交的是哪个SUBMIT吗?
}
</script>
<form neme=user action=aaa.php onsubmit="return check()">
<input type="submit" name="submit1" value="提交订单" />
<input type="submit" name="sub" value="改变数量" />
</form>
谢谢,谢谢
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shf821117 2005-04-13
  • 打赏
  • 举报
回复
我试过一种方法挺简单,在提交页面的form的action里加上一个变量,用来标识这个form,再在接收页面用request.querystring接收,可以用一个select case进行处理。
vivianfdlpw 2005-04-13
  • 打赏
  • 举报
回复
<script language="javascript1.2">
function check()
{
var src=document.activeElement;
if(src.name=='sub')
{
alert('改变数量按钮');
}
else
{
alert('提交按钮');
}
}
</script>
<body>
<form neme=user action=aaa.php onsubmit="return check()">
<input type="submit" name="submit1" value="提交订单" />
<input type="submit" name="sub" value="改变数量" />
</form>
</body>
shuixianzi00 2005-04-13
  • 打赏
  • 举报
回复
不是提交到不同的页面,改变数量就在本页改。
我、提交到下一个页面要判断下有个选项是不是选了,现在如果只是改变数量的按纽也会检查是不是选了这个选项。
因为如果在下一个页面来判断,空再 history.back();本页其他的填写将消失,所以想如果能判断是哪个提交的,只SUBMIT1提交的时候判断就好了。
jFresH_MaN 2005-04-13
  • 打赏
  • 举报
回复
check()方法里面不能判断
一般是在接收端根据
?submit=提交订单
还是
?sub=改变数量
来判断是哪一个提交按纽

我想你是想根据不同按纽提交到不同页面吧
可以
<input type="submit" onClick="fun()">

fun() {
document.user.action=xxx;
document.user.submit();
}

87,901

社区成员

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

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