Ich benutze jquery Validierung Plugin.Ajax-Validierung mit jquery?
In meinem Formular muss ich überprüfen, ob der Spitzname bereits verwendet wird oder nicht.
Dafür bieten sie remote
Schlüssel, um Ajax Anruf zu machen. Für mich funktioniert der Ajax Anruf korrekt und gibt wahr oder falsch zurück. Aber es erlaubt, auch wenn der zurückgegebene Wert falsch ist, was nicht passieren sollte.
Mein Validierungscode aussieht,
$(function() {
$("#myform").validate({
rules: {
fullName: {
required: true,
minlength: 5
},
nickName: {
required: true,
minlength: 4,
alphaNumeric: true,
remote: {
url: "NickNameChecker",
type: "post",
data: {
nickName: function() {
return $("#nickName").val();
}},
success: function(data) {
return data;
}
}
}
},
messages: {
fullName: {
required: "Please Enter Your Full Name.",
minlength: "Full Name should have minimum 5 letters."
},
nickName: {
required: true,
minlength: "Nick Name should contain minimum 4 letters.",
remote: "This nickname is already in use."
}
}
});
});
dankbar wären Irgendwelche Vorschläge !!!
Danke!
Lösung:
Die Lösung ist nur in meinem Code.
Ich habe gerade den Erfolgsteil entfernt und versucht. Es funktioniert super!
Was ist der Rückgabewert von der Remote-Seite? – Chandu
@Cybernate: Wenn Nick nicht in Gebrauch ist 'true' sonst' false' –
@TamilVendhan: kein Experte auf der 'remote' Option, aber keines der Beispiele, die ich die' success' Option finden konnte angegeben zeigte werden. –