/**
* 注册表单验证 插件
* formId 表单id
* @param formId
*/
/**
* error ajax
*/
jQuery.validator.addMethod("zznum", function(value, element) {
return this.optional(element) || (/^[1-9]*[1-9][0-9]*$/.test(value));
}, "只能输入正整数");
jQuery.validator.addMethod("fdnum2", function(value, element) {
return this.optional(element) ||
(/^(0|[1-9]\d*)$|^(0|[1-9]\d*)\.(\d{1,2})$/.test(value));
}, "只能输入2位正浮点数");
jQuery.validator.addMethod("znum", function(value, element) {
return this.optional(element) || (/^([1-9]\d{0,}|0)$/.test(value));
}, "只能输入大于等于0的整数");
var defaultAjaxErrorMethod = function(XMLHttpRequest, textStatus, errorThrown) {
if(XMLHttpRequest.status != 406) {
alert(XMLHttpRequest.status);
} else {
alert(jQuery.parseJSON(XMLHttpRequest.responseText).msg);
}
getValidateServlets();
};
/**
* 默认提交后ajax 200状态回调 success ajax
*/
var defaultAjaxCalbackMethod = function(data) {
$("#registerDivId").css("display", "none");
$("#registerSuccessDivId").css("display", "block");
$("#regName").text("用户名是:" + data.userName);
};
/**
* 默认 提交前错误回调
*/
var defaultValiErrorMethod = function(error,element){
$("#errorShowId").empty();
error.appendTo($("#errorShowId"));
var msg = $("#errorShowId").text();
var ele = $(element);
var s = ele.val();
if(msg.length!=0) {
if(ele.attr("type") != "checkbox") {
ele.next().css("display","block");
ele.css("display","none");
ele.next().val(msg);
ele.next().bind("focus",fuc2=function(){
ele.css("display","block");
ele.next().css("display","none");
ele.val