JQuery-Validierung für eine Reihe von Input-Elemente
Muss ich überprüfen eine Reihe von input-text-Elemente (Laufleistung): Zum Beispiel:
<tbody>
<c:forEach items="${list}" var="item">
<tr>
<!--some other columns--->
<td align="left"><input type="text" name="mileage" value="" /></td>
</tr>
</c:forEach>
</tbody>
Das Skript für die Validierung ist als unten -
$(document).ready(function(){
$("#form1").validate({
rules: {
mileage: {
required: true
}
},
submitHandler: function(form) {
form.submit();
}
});
});
Das problem ist jetzt, dass die .validate.js nur überprüft das erste element der Laufleistung. Was kann ich tun? Wie kann ich das plugin überprüft alle Eingänge text ?
Ich hoffe, Sie können mir helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In jquery.validate.js wir können eine Funktion mit dem Namen checkForm, wir müssen es ändern, wie unten:
Basierend auf eddy Antwort, diese Funktion nimmt in zählen auch die
ignore
Einstellung.Müssen Sie eine Schleife durch die in diesen Fällen-wie diesem:
.Regeln()
wirkt sich nur auf das erste Spiel, also brauchen Sie einen.each()
dort Durchlaufen, und fügen Sie alle Regeln für alle Spiele.required
wäre<input type="text" name="mileage" class="required" />
you're my number One
(nichts Persönliches)name
Attribute, nicht sicher, was der Denkprozess war es, da das ist valid-HTML.