jquery小集
Q:在一个页面有多个submit 如何根据各自不同的submit,而实现不同的提交问题.
例如
<form name="form2" id="form2" method="post" action="xxxxx" >
<input id="query" type="submit" name="query" value="查询" class="btn"/>
<input id="moveAgent" type="submit" name="moveto" value="迁移用户" class="btn"/ >
</form>
A:首先通过jquery给所有的submit类型的按钮增加一个标识,并且设置全局变量btnid,btVal 按钮的ID,和按钮对应的Value.
var btnid="";
var btVal="";
$(function($) {
$(":submit").click(function(e){
if(this.id){
btnid=this.id;
}
if(this.value){
btVal=this.value;
}
})
$("#form2").submit(function(e){
if(btnid!="") {
//alert("提交的按钮是id为"+btnid+"的按钮,text为"+btVal);
if(btnid=="moveAgent"){
//此处表示根据ID判断,点击的是迁移用户这个按钮
}else if(btnid=="query"){
//此处表示点击的查询按钮
}
}
})
});
2.判断某个checkbox是否被选中
var CheckVal=$("#checkId").is(':checked'); //如果checkId被选中 ,则此处结果返回true ,反之false;
千里之行始于足下,滴水也能穿石.....