Dies ist mein Code. Wenn ich es für Geschlecht und Hobbys validiere, erscheint eine Nachricht direkt nach der ersten Radioeingabe statt am Ende, Ich habe Fehlerplatzierung ausprobiert, aber Bot, der schon arbeitet?errorPlacement in jquery Validierung funktioniert nicht
<tr>
<td>Gender:</td>
<td>
<input type="radio" name="gender" value="male" <?php if($a['gender']=='male'){ ?> checked <?php } ?> >Male
<input type="radio" name="gender" value="female" <?php if($a['gender']=='female'){ ?> checked <?php } ?> >Female
</td>
<td class="err"></td>
</tr>
<tr>
<td>Hobbies:</td>
<td>
<input type="checkbox" name="hobbies[]" value="cricket" <?php if(in_array(cricket,$a['hobbies'])){ ?> checked <?php } ?> >Cricket
<input type="checkbox" name="hobbies[]" value="chess" <?php if(in_array(chess,$a['hobbies'])){ ?> checked <?php } ?>>chess
<input type="checkbox" name="hobbies[]" value="wally" <?php if(in_array(wally,$a['hobbies'])){ ?> checked <?php } ?>>Wally
<input type="checkbox" name="hobbies[]" value="football" <?php if(in_array(football,$a['hobbies'])){ ?> checked <?php } ?>>football
</td>
<td class="err"></td>
</tr>
jquery
<script>
errorPlacement: function(error, element) {
if (element.attr("name") == "gender")
error.insertAfter(".err");
else if (element.attr("name") == "hobbies")
error.insertAfter(".err");
else
error.insertAfter(element);
}
</script>
$ (Element) .closest ('td') seine next() finden ('irrt.') Html (Fehler);... –
Ich habe nur wenige Eingabetext und ein Geschlecht und ein Hobbies dann, wie man verschiedene Standorte auf sie anwenden, funktioniert es nicht wie oben? – sanjay