jq表单实现了没通过验证就不提交,但是没通过验证的没有给出提示怎么回事

$(".submit").click(function(){
if(ok0&ok1&ok2&ok3&ok4&ok5&ok6&ok7){
$('form').submit();
}else{
return false;
}

问题在于我要在if前面执行之前所有的事件 这个用tigger么?

你没做报错提示啊。。

if(!ok0){
alert("ok0检查没有通过");

}
类似这样的追问

问题在于我要在if前面执行之前所有的事件 这个用tigger么还是用bind 怎么用?

追答

你说的所有事件是指所有的验证吗?

追问

追答$(".submit").click(function(){
    var pass = true;
    if(!ok0){
        //如果第一个验证没通过
        //提示1
        pass = false;
    }
    if(!ok1){
        //如果第一个验证没通过
        //提示2
        pass = false;
    }
    ……
    ……
    if(pass){
        $('form').submit();
    }else{
        return false;
    }
}

可以这么写,就是有点麻烦。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答