一个form表单里有多个submit,请问我怎么实现分别提交呢?

kl98 2003-12-25 02:30:36
一个form表单里有多个submit,请问我怎么实现分别提交呢?
...全文
1174 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
szdhsoft 2003-12-26
  • 打赏
  • 举报
回复
你在提交的按钮上面的onclick事件中做一个表单的提交就可以了,在下一个页面就只接收一部分数据就行了其它的数据就不管.
whyy0 2003-12-26
  • 打赏
  • 举报
回复
<script language="JavaScript">
function actiontype(acstr){
switch (acstr){
case "add" :
document.f1.action="add.asp"
break
case "del" :
document.f1.action="del.asp"
break
case "update" :
document.f1.action="updat.asp"
break
case "pass" :
document.f1.action="pass.asp"
break
case "cpass" :
document.f1.action="cpass.asp"
break
default :
document.f1.action=""
break
}
document.f1.submit();
}
</script>
...
<form name="f1" method="post">
<input type="button" name="add" value="添加" onClick="actiontype('add');">
<input type="button" name="Submit2" value="修改" onclick="actiontype('update');">
<input type="button" name="Submit4" value="删除" onClick="actiontype('del');">
<input type="button" name="Submit5" value="审核" onclick="actiontype('pass');">
<input type="submit" name="Submit" value="取消" onclick="actiontype('cpass');">
</from>
chhwang 2003-12-25
  • 打赏
  • 举报
回复
要想在一页内完成所有的提交,先设置<input type="button">然后用onclick分别对应各个按钮的触发事件
cdsun 2003-12-25
  • 打赏
  • 举报
回复
用onclick
guodiming 2003-12-25
  • 打赏
  • 举报
回复
加入一个隐藏按扭然后取不同状态值呀
naomi77 2003-12-25
  • 打赏
  • 举报
回复
最简单的方法:前1个网页中的submit的name都取一样
然后后一个网页:if request.form("submit")="按钮1" then
response.redirect "a1.asp"
elseif
...
end if
monkeys 2003-12-25
  • 打赏
  • 举报
回复
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交" onClick="javascript:form1.action='test1.asp';">
<input type="submit" name="Submit2" value="提交" onClick="javascript:form1.action='test2.asp';">
<input type="submit" name="Submit3" value="提交" onClick="javascript:form1.action='test3.asp';">
</form>


这样可以满足你的需求的
kl98 2003-12-25
  • 打赏
  • 举报
回复
我想一个程序搞定
lwbandy 2003-12-25
  • 打赏
  • 举报
回复
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交" onClick="javascript:form1.action='test1.asp';">
<input type="submit" name="Submit2" value="提交" onClick="javascript:form1.action='test2.asp';">
<input type="submit" name="Submit3" value="提交" onClick="javascript:form1.action='test3.asp';">
</form>
jinyefeng 2003-12-25
  • 打赏
  • 举报
回复
类型改成button,然后用一个事件来处理
kl98 2003-12-25
  • 打赏
  • 举报
回复
<form method="POST" action="DomainQuery">
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="6699CC"><table width="100%" border="0" align="center" cellpadding="5" cellspacing="1" bordercolor="#CCCCCC" class="l150">
<tr bgcolor="f3f3f3">
<td colspan="2">
<p><b><font color="#000000">域名管理</font></b></p></td>
</tr>
<tr>
<td width="30%" bgcolor="6699CC">
<p align="right">代理ID号:</p></td>
<td width="70%" bgcolor="#FFFFFF">  agent1652</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2" class="l150"> <table border="0" width="100%">
<tr>
<td align="center"> <select name="R" class="input">
<option selected value="V0">全部英文域名</option>
<option value="V1">全部中文域名</option>
<option value="V2">英文国际域名</option>
<option value="V3">英文中国国家顶级域名</option>
<option value="V7">中文国际域名</option>
<option value="V8">中文通用域名</option>
</select> <br>
说明:请先选择您要查看的域名类型,然后再选择您希望的显示方式</td>
</tr>
</table></td>
</tr>
<tr bgcolor="6699CC">
<td colspan="2">
<p align="left">域名列表:</p></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2">1、全部显示:<br>  每页
<input type="text" name="P1" size="5" value="30" maxlength="4" class="input">
条记录     <input type="submit" value="提交" name="B1" class="buttom">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2">2、按注册日期显示:<br>   <select name="Y1" class="input">
<option selected>2003</option>
<!-- <option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>-->
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
</select>

<select name="M1" class="input">
<option selected>01</option>
<option>02</option>

<option>12</option>
</select>

<select name="D1" class="input">
<option selected>01</option>

<option>31</option>
</select>
日  <b><font color="#FF0000">到</font></b><br>   <select name="Y2" class="input">
<option>2003</option>
<option selected>2004</option>
<!-- <option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>-->
<option>2005</option>

<option>2008</option>
</select>

<select name="M2" class="input">
<option selected>01</option>
<option>12</option>
</select>

<select name="D2" class="input">
<option selected>01</option>
<option>02</option>
<option>31</option>
</select>
日  每页
<input type="text" name="P21" size="5" value="30" maxlength="4" class="input">
条记录     <input type="submit" value="提交" name="B21" class="buttom">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2"> <p>3、按失效日期显示:<br>
 
<select name="Y3" class="input">
<option selected>2003</option>
<!-- <option>2002</option>-->
<option>2004</option>

<option>2008</option>
</select>

<select name="M3" class="input">
<option selected>01</option>
<option>02</option>
<option>11</option>
<option>12</option>
</select>

<select name="D3" class="input">
<option selected>01</option>
<option>02</option>

<option>31</option>
</select>
日  <b><font color="#FF0000">到</font></b>   <br>
 
<select name="Y4" class="input">
<option selected>2003</option>
<!--<option>2003</option>-->
<option>2004</option>

<option>2008</option>
</select>

<select name="M4" class="input">
<option selected>01</option>
<option>02</option>
<option>03</option>
</select>

<select name="D4" class="input">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<
</select>
日  每页
<input type="text" name="P22" size="5" value="30" maxlength="4" class="input">
条记录    
<input type="submit" value="提交" name="B22" class="buttom">
<br>
(离域名失效日期小于30日的将以红色字体标出) </p></td>
</tr>
<tr bgcolor="#f3f3f3">
<td colspan="2">4、一个月内到期域名列表:<br>  每页
<input type="text" name="P23" size="5" value="30" maxlength="4" class="input">
条记录     <input type="submit" value="提交" name="B23" class="buttom">
</td>
</tr>
<tr bgcolor="#f3f3f3">
<td colspan="2">5、按域名显示:<br>  <b class="e8">www.</b> <input type="text" name="N" size="20" maxlength="67" class="input">
(例如:<span class="e8">dns.com.cn</span>)   <input type="submit" value="提交" name="B3" class="buttom">
</td>
</tr>
</table></td>
</tr>
</table>
<br>
</form>
flying310 2003-12-25
  • 打赏
  • 举报
回复
一个form对应一个submit
然后一页里可以有多个form这样就可以分别提交了。
ib915 2003-12-25
  • 打赏
  • 举报
回复
你想做出什么功能出来?
一个form怎么有几个submit呢?
awaysrain 2003-12-25
  • 打赏
  • 举报
回复
是要这种效果吗?
=============================================
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交" onClick="javascript:form1.action='test1.asp';">
<input type="submit" name="Submit2" value="提交" onClick="javascript:form1.action='test2.asp';">
<input type="submit" name="Submit3" value="提交" onClick="javascript:form1.action='test3.asp';">
</form>
glwdpy 2003-12-25
  • 打赏
  • 举报
回复
楼主要提交几个????
angelheavens 2003-12-25
  • 打赏
  • 举报
回复
看看就明白了:

<SCRIPT LANGUAGE="JavaScript">
<!--
var sAction="";
function VerifyOP(sAction){
document.form1.sAction.value = sAction;
document.form1.action = "op_userinfo.asp";
document.form1.submit();
}
function DeleOP(sAction){
if (confirm("真的要删除所选纪录吗?")){
document.form1.sAction.value = sAction;
document.form1.action = "op_userinfo.asp";
document.form1.submit();
}
}
//-->
</SCRIPT>

<tr>
<td height="30" width="172">     </td>
<td height="30" width="554">
<input type="button" value="通过审核" onClick="VerifyOP('Verify');" name="button2">
 
<input type="button" value="取消审核" onClick="VerifyOP('CancelVerify');" name="button2">
<input type="button" value="锁定" onClick="VerifyOP('Lock');" name="button">
 
<input type="button" value="取消锁定" onClick="VerifyOP('CancelLock');" name="button">
   
<input type="button" value="删除会员" onClick="DeleOP('DeleMember');" name="button">
</td>
</tr>
dunheng 2003-12-25
  • 打赏
  • 举报
回复
你不能把多个提交都写在一个form里面,最后有多个form ,然后都include到当前页中,每个form都单独提交.

28,407

社区成员

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

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