ホームページ > ウェブフロントエンド > jsチュートリアル > jquery formValidator プラグインの Ajax 検証メソッドは、content_jquery を変更せずにエラー プロンプトを残します。

jquery formValidator プラグインの Ajax 検証メソッドは、content_jquery を変更せずにエラー プロンプトを残します。

WBOY
リリース: 2016-05-16 17:44:32
オリジナル
957 人が閲覧しました

クエリ 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;
},


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート