jquery.validate 验证是在提交表单时验证,我想用一个普通按钮验证,验证通过后不提交表单,而是执行某个脚本,该怎么做呢?

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    </head>
    <body>
    <form action="?" onsubmit="return check(this)">
    帐号<input name="a" />
    <input type="submit" />
    </form>
    <script>
    function check(f){
    if( f.a.value == '' ){
    alert('请输入帐号');
    f.a.focus();
    return false;
    }
    test();
    return false;
    }

    function test(){
    alert('其他脚本')
    }


    </script>
    </body>
    </html>
    这个意思?
      

  2.   

    这样我在test中再提交表单好像就无法提交了,因为被return false,如何解决呢?
      

  3.   


    test();
    return false;改成
    test();
    就可以了