转载自:
IT摆渡网
-- 一个IT实时在线问答平台,解决任何IT技术难题,无需等待,立马解决!--
www.itbaiduwang.com
技巧就是把提交的input的类型改成button!这样就可以实现多个按钮提交!
以下是案例:
<form action="" id="tijiao">
<input type="text" value="" name="ceshi">
<input id="submit" type="button" onClick="tixiana();" value="确认1">
<input id="submit" type="button" onClick="tixianb();" value="确认2">
</form>
function tixiana()
$("#tijiao").removeAttr('action');
$("#tijiao").attr('action','tixiana.php');
$("#tijiao").submit();
function tixianb()
$("#tijiao").removeAttr('action');
$("#tijiao").attr('action','tixianb.php');
$("#tijiao").submit();
这个可以用来做一个页面中有多个提交按钮的情况!!
代码如下: <pre class=”
javascript
” name=”code”>function check(txt){ $j(“
form
”).submit(function(){ if($txt==”
提交
”){ this.action=”doAddMessage.action?button=
提交
”; this.submit(); }else{ this.action=”doAddMessage.action?button=保存”; this.submit(); } }); }</pre><br> <input type=”IMAGE” src=”style/blue/images/but
之前一篇文章介绍了php
实现
表单
多
按钮
提交
action的处理方法,今天再介绍一种js
实现
表单
多
按钮
提交
action的处理方法,希望能够帮助到大家。
用JS
实现
一个
表单
多个
按钮
的方法,两个
onclick
事件处理,代码如下:
[removed]
function submitit1()
//交由程序1处理
document.my
Form
.action = "http://www.site.com/cgi1.php"
document.my
Form
.submit();
function submitit2()
//交由程序
思路是这样的:先不指定
表单
的action,让action属性为"",method=“post”,为你的
提交
按钮
全部替换为普通
按钮
,给它们都加上
onclick
事件,注意这里每
一个
按钮
的
onclick
方法是一样的,只是传递的参数不一样,这里的参数只是起到标记是哪
一个
按钮
的用。
最后根据
onclick
里的方法传递的参数不同,可以判断是来自哪
一个
按钮
的消息,再为
表单
设置方法并
提交
。
这里有个案例(发布文章...
function checkboxDan1(obj){
var boxes = document.getElementsByName("checkboxDan1")
for(var i=0;i
<br />在同
一个
form
中,有
多个
进行submit的
按钮
,都会对
form
进行submit的操作。<br />但是每个
按钮
所代表的功能不同,所以在处理此
提交
form
的php页面里,要进行判断,判别是哪个
按钮
被按下,从而进行不同的处理。 我们通常用到的
按钮
有3种方式:<br />1 <input type=”button” name=”mybutton1″ id=”mybutton1″ value=”mybutton1value”
onclick
=”this.
form
.submit()”/>
document.
form
1.action = "http://*****/App/app2/callback.php";
document.getElementById("type").value= "ceshi";//设置输入框name值
function tijiao()
document.
form
1.action ...
Form
中有
多个
按钮
,如何做到让它们都响应同
一个
单击事件处理程序,显示它们各自的名称信息?
先定义
一个
实现
该效果的事件处理程序:
Private void Btn_Click(object sender,EventArgs e)
Button btn=(Button)sender;
MessageBox.Show($”点击的
按钮
是:{btn.Text}”);
然后订阅
按钮
的单击事件,
如Btn1
按钮
的订阅:Btn1.Click+=Btn_Click;
Btn2
按钮
的订阅:Btn2