form Validierung mit jquery-validate.js
Ich habe ein problem und ich weiß nicht was ich falsch mache, da ich es Folgen einige Beispiele, und keiner von Ihnen arbeitete, ich bekomme kein Fehler, kein signal, nichts, vielleicht kann mir jemand helfen
Hier ist mein code
HTML:
<form id="contact" method="post" action="#">
<fieldset>
<label for="name">NAME</label>
<input type="text" class="required input-xlarge" id="name-contact" name="name-contact" value="" placeholder="" minlength="2">
Jquery:
$( "#contact" ).validate({
rules: {
"name-contact":{
required: true
}
},
messages: {
"name-contact": {
required: "Please, enter a name"
}
}
});
dies ist das zweite mal, dass ich versuchte dieses plug-in, denn es sieht sehr einfach, es hat nicht für mich
Vielen Dank im Voraus
- Du gepostet hast funktioniert code. Sind Sie immer irgendwelche JavaScript-Fehler? Wussten Sie, denken Sie an das plugin? Es sollte kommen, nachdem Sie jQuery.
- Es funktioniert nicht für mich überhaupt
- Ich Frage noch einmal, sind Sie immer irgendwelche JavaScript-Fehler?.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code, den Sie veröffentlicht haben ist in Ordnung, die, wie man hier sehen kann:
http://jsfiddle.net/NP8sS/
Einige Hinweise, doch nur das erste Element könnte ganz brechen Dinge:
1) Vielleicht haben Sie vergessen zu zählen, jQuery und/oder jQuery Validate plugin. Blick auf den linken Bereich des jsFiddle unter "Frameworks" und "Externe Ressourcen". Sind Sie immer irgendwelche JavaScript-Fehler?
Sollten Sie zwei Linien, in dieser Reihenfolge, wobei die
src
enthält die richtige URL zu der Stelle, wo Sie platziert haben, werden diese Dateien:2) von Ihnen angegebenen Regeln auf zwei stellen. Sie haben die
required
Regel innerhalb.validate()
und dieminlength
Regel innerhalb dername-contact
element. Vielleicht konsequenter und setzen Sie Sie zusammen statt:http://jsfiddle.net/NP8sS/1/
3) Ihre
for
Attribut in Ihrem<label>
enthält eine ungültigename
. Sollte sein:4) Sie nicht schließen Sie Ihre
<form>
. Sie müssen, um eine</form>
- tag am Ende.</form>
tag.type="text/javascript"
im einen, aber nicht beide. Und verlassen derhttp:
funktioniert nicht, wenn die Seite lokal getestet.http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/additional-methods.js
nessasary für Ihre Geige