一个表单中两个提交按钮,怎么判断是那个按钮提交的??

weifwu127 2006-05-07 03:16:06
一个表单中两个提交按钮,怎么判断是那个按钮提交的??
...全文
807 23 打赏 收藏 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
LifeForCode 2006-05-09
  • 打赏
  • 举报
回复
有興趣試試我說的兩個button的方法吧
<form id="frm" name="frm" method="post">
<!-- .... your code and control ....-->

<input type="button" name="save" id="save" value="保存" onclick="postdata('save')">
<input type="button" name="next" id="next" value="下一步" onclick="postdata('next')">
</form>

<script language="javascript">
function postdata(btnname)
{
if (btnname=="save")
document.frm.action="save.asp";
if(btnname=="next")
document.frm.action="next.asp";
document.frm.submit();
}
</script>
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
好象按牛的值提交不上去啊 哪个在说明一下 谢谢了
银狐被占用 2006-05-08
  • 打赏
  • 举报
回复
取按钮的value。
lamking 2006-05-08
  • 打赏
  • 举报
回复
按钮也可以有name,按钮也有value的,跟普通的表单项一样读取
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
可以说具体一点吗 谢谢饿
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
知道 但是还是取不到值
LifeForCode 2006-05-08
  • 打赏
  • 举报
回复
設置了enctype的話,request.form是接受不到值的。用你的那個上傳對象啊取值啊
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
好象和 enctype="multipart/form-data"(无组建上传) 有冲突

去掉上面的就正常了 这个冲突怎么解决
擒兽 2006-05-08
  • 打赏
  • 举报
回复
如果区分 Submit的name,接受页面就判断两个变量。

如果 Submit的name相同,接受页面就判断同一个变量的value就可以了。
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
好象和 enctype="multipart/form-data"(无组建上传) 有冲突

去掉上面的就正常了 这个冲突怎么解决
tianhu 2006-05-08
  • 打赏
  • 举报
回复
submit的value是可以提交上去的
在接受页面里做判断
Mapleleaf123 2006-05-08
  • 打赏
  • 举报
回复
<INPUT TYPE="submit" value="a" name="submit">
<INPUT TYPE="submit" value="b" name="submit">
<%
submitname=Request.Form("submit")
If submitname="a" Then
....
Else
....
End If
%>
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
具体一点 谢谢
LifeForCode 2006-05-08
  • 打赏
  • 举报
回复
用兩個button唄
分別寫onclick事件,設置表單的action屬性並submit
weifwu127 2006-05-08
  • 打赏
  • 举报
回复
我想实现的是想求职网站那样可以直接保存 ,也可以保存进入下一步
shan__le 2006-05-08
  • 打赏
  • 举报
回复
看type的属性
lovebeyondforever 2006-05-08
  • 打赏
  • 举报
回复
<%
if request("submit")="按1" then response.Write "按1提交"
if request("submit")="按2" then response.Write "按2提交"
%>

<form action="" method="post" name="form1" >
<input type="submit" name="Submit" value="按1">
<input type="submit" name="submit" value="按2">
</form>
nakuspenda 2006-05-08
  • 打赏
  • 举报
回复
比如有两个按钮,B1,B2。
if request("B1")<>"" then
do something
elseif request("B2")<>"" then
do something
end if
zhanglemail 2006-05-08
  • 打赏
  • 举报
回复
有那么费事吗?

你为什么要用两个提交按钮呢?
hxyman 2006-05-08
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<%
If request("form_button")<>"" Then
response.write "您是按第" & request("form_button") & "个按钮提交的"
End If
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectsubmit(sub)
{
var frm = document.form1;
if (sub=='1')
{
frm.action="?form_button=1"
}
else
{
frm.action="?form_button=2"
}
frm.submit();
}
//-->
</SCRIPT>
<form name='form1' action='' method='post'>
<input type=button name='sub1' value='1' onclick='selectsubmit(this.value)'>
<input type=button name='sub2' value='2' onclick='selectsubmit(this.value)'>
</form>
</BODY>
</HTML>
加载更多回复(3)

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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