クエリ formValidator プラグインは非常に使いやすいですが、ajax 検証を使用する場合、入力ボックスの内容がすでに存在する場合、入力ボックスにマウスを置き、何も変更せずにそのままにしておきます。 、エラーが表示されます。これはこのプラグインによる非常に愚かな間違いです
oneIsValid: function(id,index) {
var returnObj = new Object();
returnObj.id = id;
returnObj.ajax = -1 ;
returnObj.errormsg = ""; //エラーメッセージをカスタマイズします
var elem = $("#" id).get(0);
var settings = elem.settings; = settings.length;
//formValidator を使用する場合のみチェックされません
if (settingslen == 1) { settings[0].bind = false }
if (!settings[ 0].bind) { return null; }
for ( var i = 0; i < settingslen; i ) {
if (i == 0) {
if ($.formValidator.isEmpty( id)) {
returnObj.isvalid = true;
returnObj.setting = 設定[0];
}
returnObj.setting = settings[i];
if (settings[i].validatetype != "AjaxValidator") {
$.formValidator.triggerValidate(returnObj); else {
returnObj.ajax;
settings[i].isvalid = true;
}
if (!settings[i].isvalid) {
returnObj.isvalid = false; [i];
break;
} else {
returnObj.isvalid = true;
if (settings[i].validatetype == " AjaxValidator") Break;
}
}
return returnObj;
},