当前位置: 代码迷 >> Web前端 >> jquery validate 不要submit方式验证表单或单个元素
  详细解决方案

jquery validate 不要submit方式验证表单或单个元素

热度:369   发布时间:2012-09-06 10:37:01.0
jquery validate 不用submit方式验证表单或单个元素
刚接触jquery不久,很多东西还不是很明白。点滴积累吧。




本笔记前提:正确引入jquery验证的相关文件




1、如果表单是submit方式提交,在提交时会自动验证。


2、如果不是submit提交,比如在js以方法中调用document.form.submit()方式,这时验证表单可用如下方式:



    function validateForm() {  
       //validate方法参数可选  
       return $("#form1").validate({  
           rules: {  
           },  
           messages:{  
           },  
           showErrors:showErrors  
       }).form();  
    }  
      
    function doSubmit(){  
        //do other things  
        //验证通过后提交  
         if(validateForm()){  
            document.form1.submit()  
        }  
    }  









3、验证一个单独的表单元素


    function validateForm() {  
    //验证id="form1"的表单中id="salary"的表单元素  
       $("#form1").validate().element($("#salary"))  
    }   


  相关解决方案