Jquery Formular-Validierung nicht zeigt Fehlermeldung
Ich versuche bestätigen meine form mit jquery-aber ich kann es nicht arbeiten. Wenn ich auf submit klicken, es nicht zeigt keine Fehlermeldung.
Könnten Sie mir bitte sagen, wo ist das problem?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="validation.js"></script>
<script>
$(document).ready(function() {
//validate signup form on keyup and submit
var validator = $("#signupform").validate({
rules: {
fname: "required",
lname: "required",
username: {
required: true,
minlength: 2,
remote: "<? echo base_url();?>mycontroller/function" }
},
messages: {
fname: "Enter your firstname",
lname: "Enter your lastname",
username: {
required: "Enter a username",
minlength: jQuery.format("Enter at least {0} characters"),
remote: jQuery.format("{0} is already in use")
},
},
});
</script>
Meine FOrm
<!--I am trying to show all the error message here -->
<form id="signupform" autocomplete="off" method="get" action="">
FName:
<input id="fname" name="fname" type="text" value="" />
Lname:
<input id="lname" name="lname" type="text" value="" />
username:
<input id="username" name="username" type="text" value="" /> <br>
<input id="signupsubmit" name="signup" type="submit" value="Signup" />
</form>
seine Arbeit hier jsfiddle.net/85DM4/9
Ich hatte, um
siehe die Antwort Bearbeiten
Ich hatte, um
});
unten der code, damit es funktioniert. Aber ich habe eine Frage zu stellen, wenn es Ihnen nichts ausmacht, könnten Sie mir bitte sagen, wie, um alle Fehlermeldungen getrennt durch ein Komma innerhalb <span class="something"></span>
Dank 🙂siehe die Antwort Bearbeiten
InformationsquelleAutor black_belt | 2012-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
als ich erwähnte in den Kommentaren, es in der Fiedel
stellen Sie sicher, dass die Scripte geladen sind, können Sie versuchen, mit der cdn-gehostete version von jquery und validate.js
jquery cdn
http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
validate.js cdn
http://ajax.aspnetcdn.com/ajax/jQuery.Validate/1.6/jQuery.Validate.js
wenn es funktioniert mit diesem bedeutet es, dass die Skripte nicht geladen, und überprüfen Sie Ihre links
BEARBEITEN
http://jsfiddle.net/85DM4/17/
seine nicht durch Komma getrennt, aber ich bin sicher, Sie erhalten die Idee
in der fiddle der Fehlermeldung entfernt neben dem Feld
ist dies der fiddle-link? jsfiddle.net/85DM4/17 . Ich habe es gerade ausprobiert, fand es aber noch mit der Fehlermeldung neben den Feldern
nur im letzten Feld Vorname und das Feld Nachname Fehler entfernt werden, warum auf dem letzten Feld, es tun, ein solches Verhalten, es über mein Verständnis hinaus im moment
InformationsquelleAutor John x