社区
Web 开发
帖子详情
一个表单有多个submit按钮,在处理页面里怎么知道是按了哪个接钮?
songsong2008
2005-07-30 06:57:25
~~
...全文
854
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您可以为每个输入赋予不同的值并保持相同的名称:然后在代码中...
一个
from
表单
多个
submit
按钮
一个
from
表单
多个
submit
按钮
应用场景 比如
一个
form
表单
的数据 既要查询 又要导出excel 这就需要2个
submit
按钮
此时 就要用到formaction 了<!DOCTYPE html> <title></title> </head>
微信小程序解决微信模板消息发送之form
表单
中有
多个
submit
按钮
在这
里
我的
处理
方式是: 舍弃bindtap事件来获取每个
按钮
的内容,因为form
表单
提交事件的执行次序要早于bindtap事件,别寄托于自己写
一个
函数在在form
表单
事件
里
面进行调用,因为在你自己写的函数
里
面你...
一个
form
表单
有
多个
提交
按钮
思路是这样的:先不指定
表单
的action,让action属性为""...最后根据onclick
里
的方法传递的参数不同,可以判断是来自哪
一个
按钮
的消息,再为
表单
设置方法并提交。 这
里
有个案例(发布文章...
提交
按钮
在
表单
内部、外部的使用
表单
标签内部
按钮
在<form>标签内部放<button>标签,不论是否添加type="
submit
"属性,点击
按钮
都会执行
表单
的
submit
方法,如果放
多个
按钮
,每个
按钮
的点击事件都会触发...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章