一个表单下的radio可以介绍两个submit控制吗?

alidiedie 2003-08-03 02:06:55
比如:

<form mehtod = post action = a.asp>
<input type = radio name = radio1 value = 1>yes
<input type = radio name = radio2 value = -1>no
<input type = submit value = "提交1">
<input type = hidden name = "submit_2_control" value = "mimi">
<input type = submit value = “提交2”>
</form>

我这样写的目的是:当按下“提交1”时,只提交表单中的radio标记情况,对hidden不提交。但按下"提交2"时,表单中所有内容全部提交。

这样的目的怎么实现?可行吗?不可以的话,用什么方法可以对表单的内容有选择的提交。
谢谢大家,刚才我提了个问题,几分钟就被大家解决了,太感谢大家了
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
alidiedie 2003-08-03
  • 打赏
  • 举报
回复
如果把那个hidden改成一个select结点,也可以达到目的吧。
alidiedie 2003-08-03
  • 打赏
  • 举报
回复
多谢了,问题解决了,调整顺序就可以了。
<form method = post name = ali action = test.asp>
<input type = radio name = radio value = 1 > Yes
<input type = radio name = radio value = -1> No
<a href = "test.asp" onclick ="hide.removeNode(true);ali.submit();return false">²âÊÔ</a>
<input type = hidden name = hide value = "ok">
<input type = submit value = "Ìá½»">
</form>
fason 2003-08-03
  • 打赏
  • 举报
回复
<form name=form1 method=post action ="a.asp">
<input type = radio name = radio1 value = 1>yes
<input type = radio name = radio2 value = -1>no
<a href="" onclick="submit_2_control.removeNode(true);form1.submit();return false">提交1</a>
<input type = hidden name = "submit_2_control" value = "mimi">
<input type = submit value = “提交2”>
</form>
<%=request.form("submit_2_control")%>
先删除,再提交
alidiedie 2003-08-03
  • 打赏
  • 举报
回复
谢谢你们,凤雏,你写的我还不太明白。
to 阿信

谢谢你,呵呵,上一个问题就是你解决的,你还记得刚才的问题吗?
现在如果把上面的例子里的submit1 改成一个 可以提交表单的超连接,我该怎么做呢?

这样可以吗?
<form method = post name = ali action = test.asp>
<input type = radio name = radio value = 1 > Yes
<input type = radio name = radio value = -1> No
<a href = "test.asp" onclick ="ali.submit();hide.removeNode(true);return false">²âÊÔ</a>
<input type = hidden name = hide value = "ok">
<input type = submit value = "Ìá½»">
</form>

我测试了,不可以。应该怎么做呢?
fengchu2 2003-08-03
  • 打赏
  • 举报
回复
我知道,你想干身马:你是想能够提交到多个页面,或者灵活多变,告诉你,改变一下form.action 就行了!

<form name="dengji" action="a.asp" method="post">
.....
</form>

ontisjiao()
{
dengji.action="b.asp";
dengji.method="get";
dengji.submit();

}

ontisjiao222()
{
dengji.action="bc.asp";
dengji.method="post";
dengji.submit();

}
fason 2003-08-03
  • 打赏
  • 举报
回复
<form method=post action ="a.asp">
<input type = radio name = radio1 value = 1>yes
<input type = radio name = radio2 value = -1>no
<input type = submit value = "提交1" onclick="submit_2_control.removeNode(true)">
<input type = hidden name = "submit_2_control" value = "mimi">
<input type = submit value = “提交2”>
</form>
<%=request.form("submit_2_control")%>
yyllaoer 2003-08-03
  • 打赏
  • 举报
回复
反正没见过两个提交的

28,391

社区成员

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

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