formvalidator 表单验证并且ajax提交

$('#form1').submit(function(event) {
            event.preventDefault();
            var formValues = $(this).serialize();
            alert(formValues);
            $.get('servlet/form1', formValues, function(data) {
                 alert(data);
            });
          }); 
$(document).ready(function(){  
    //提供回调函数,提供提交返回结果的处理  
    var options = {  
        success:function(data) {  
            alert(data);  
        }};   
      
    //初始化验证插件,如果提交出错,则弹出对话框,如果正确,则通过ajax提交表单请求。  
    $.formValidator.initConfig({  
        formid:"form1",  
        onerror:function(msg){alert(msg)},  
        onsuccess:function(){$('#form1').ajaxSubmit(options); return false;}  
    });  
  
    //表单验证  
    $("#test1").formValidator({  
        onshow:"请输入用户名,只有输入"maodong"才是对的",  
        onfocus:"用户名至少6个字符,最多10个字符",  
        oncorrect:"该用户名可以注册"})  
        .inputValidator({min:6,max:10,onerror:"你输入的用户名非法,请确认"})  
        .regexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"});  
  
});  
原文地址:https://www.cnblogs.com/afei-happy/p/3492215.html