社区
Web 开发
帖子详情
一个表单有多个submit按钮,在处理页面里怎么知道是按了哪个接钮?
songsong2008
2005-07-30 06:57:25
~~
...全文
860
10
打赏
收藏
一个表单有多个submit按钮,在处理页面里怎么知道是按了哪个接钮?
~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jsunny
2005-07-31
打赏
举报
回复
js里面写submit提交的时候一般form里面的button的type设置为button的时候,因为button本身不提交表单。如果按钮的tupe是submit的时候 用renturn function名; 这样如果js return false则表单不提交。如果return true则表单提交。皮皮这样的用法很新颖,下次试试看。
Jsunny
2005-07-31
打赏
举报
回复
return false;说明,onclick的时候表单不提交。(因为在里面已经用到了document.form1.submit();将表单提交了),其实js里面可以不加表单提交的语句,如果form了面的button的type是submit的话直接会执行好onclick里面的动作后提交。这里如果没有return false 表单“可能”被提交两次。
其实这样写就可以了:
<script language=javascript>
function submit1(){
document.form1.test.value="submit 1";
}
</script>
<!-- 下面这句不做任何改动,该提交到什么页面还提交到什么页面 -->
<form name="form1" enctype="multipart/form-data" method="post" action="xxxx.jsp">
<input type="text" name="textfield">
<input type="hidden" name="test" value="haha">
<!--这句多了一个onclick,在点击的时候执行submit1函数 -->
<input type="submit" name="Submit" value="提交" onclick="submit1();">
</form>
songsong2008
2005-07-31
打赏
举报
回复
onclick="submit1();return false"
请问这里return false代表什么意思?
return true呢?
guyungong
2005-07-31
打赏
举报
回复
onclick中的sub()要改成其对应的function名称。。
shenpipi
2005-07-31
打赏
举报
回复
其实俺也不会js,下面这个例子是自己试出来的,哈哈.
添加一个js函数
<script language=javascript>
<!--
function submit1(){
document.form1.test.value="submit 1";
document.form1.submit();
}
-->
</script>
<!-- 下面这句不做任何改动,该提交到什么页面还提交到什么页面 -->
<form name="form1" enctype="multipart/form-data" method="post" action="xxxx.jsp">
<input type="text" name="textfield">
<input type="hidden" name="test" value="haha">
<!--这句多了一个onclick,在点击的时候执行submit1函数 -->
<input type="submit" name="Submit" value="提交" onclick="sub(); return false">
</form>
然后在jsp里面可以取出test的值来判断.
梦想家起飞
2005-07-30
打赏
举报
回复
犯不着用javascript,直接用隐藏表单域(hidden)就可以了。
或者在Get/Post action里面多加一个参数来识别。
xujianxie
2005-07-30
打赏
举报
回复
是哦,加一个hidden,然后在submit前,设置hidden的value,然后再submit
songsong2008
2005-07-30
打赏
举报
回复
皮皮可不可以写出全部代码?因为我没有学过javascript,对语法不熟,谢谢了...
shenpipi
2005-07-30
打赏
举报
回复
只用表单的话,应该没办法做到.但是你可以在表单中添加一个hidden项,每个提交按纽被点击的时候执行一个java script,然后在脚本中设置hidden的值,如果点击submit 1,则hidden=1,点击submit 2,则hidden=2,然后再调用document.form.submit();这里的form是你的form的id.这样,利用js和jsp一起实现.
fengyun1314
2005-07-30
打赏
举报
回复
根据地址参数来识别了
html弄
多个
按钮
_html -
一个
表单
中的两个提交
按钮
html -
一个
表单
中的两个提交
按钮
我在
表单
中有两个提交
按钮
。 如何确定哪个服务器被服务器端?Alex asked 2019-01-04T20:27:46Z18个解决方案741 votes您可以为每个输入赋予不同的值并保持相同的名称:然后在代码中检查以查看触发的内容:if ($_POST['action'] == 'Update') {//action for update here} els...
一个
from
表单
多个
submit
按钮
一个
from
表单
多个
submit
按钮
应用场景 比如
一个
form
表单
的数据 既要查询 又要导出excel 这就需要2个
submit
按钮
此时 就要用到formaction 了
微信小程序解决微信模板消息发送之form
表单
中有
多个
submit
按钮
(由于现在本人现在知识学浅,其中有任何问题,请见谅并指正!!!) 在制作微信小程序过程中,想要发送模板消息,但是遇到
一个
form
表单
里
面有两个提交
按钮
,这时候要区别他们,一遍后续操作: 在这
里
我的
处理
方式是: 舍弃bindtap事件来获取每个
按钮
的内容,因为form
表单
提交事件的执行次序要早于bindtap事件,别寄托于自己写
一个
函数在在form
表单
事件
里
面进行调用,因为在你自己写的函数
里
面你...
同一
表单
中
多个
按钮
的按下判断
在同
一个
form中,有
多个
进行
submit
的
按钮
,都会对form进行
submit
的操作。
但是每个
按钮
所代表的功能不同,所以在
处理
此提交form的php
页面
里
,要进行判断,判别是哪个
按钮
被按下,从而进行不同的
处理
。 我们通常用到的
按钮
有3种方式:
1
submit()”/> 2 <
一个
form
表单
有
多个
提交
按钮
思路是这样的:先不指定
表单
的action,让action属性为"",method=“post”,为你的提交
按钮
全部替换为普通
按钮
,给它们都加上onclick事件,注意这
里
每
一个
按钮
的onclick方法是一样的,只是传递的参数不一样,这
里
的参数只是起到标记是哪
一个
按钮
的用。 最后根据onclick
里
的方法传递的参数不同,可以判断是来自哪
一个
按钮
的消息,再为
表单
设置方法并提交。 这
里
有个案例(发布文章...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章