検証に jQuery Validation Plugin を使用しています
データベースに新しいユーザーを追加するためのユーザー作成フォームがあります。ユーザーが新しいユーザーを追加しようとすると、DB 内のユーザー名の存在を確認し、バリデータ プラグインが必要とするのは true または false だけであるため、true または false を返します。
以下はコードです
remote : " {0} already exist ";
このコードは、初めて完全に正常に機能します。既存の ID を指定すると、「user1」、「user2」、「user3」となります。私は手に入れます
user 1 already exist
user 2 already exist
user 3 already exist
続いて。
ダイアログを閉じて再度開くと、常に 1 つのウェイが表示されます。上記と同じ条件を繰り返すとします。出力は次のようになります。
user 1 already exist
user 1 already exist
user 1 already exist
リモート スイッチで指定された{0}は、テキスト ボックスで指定されたテキストを置き換えます。ダイアログの問題ですか?
コード :
$("#login").rules("add",{
remote : {
type : "GET",
url : <ServletURL>,
cache : false,
async : false
}
});
これは私がカスタムメッセージで使用するものです
login: {
remote : jQuery.format("{0} already exist")
},