jQuery Validierung dynamische input-array

Wie zum validieren einer <select> wenn es ein dynamisches array? Wie diese:

<select class="escolhaVidro id_material" name="id_material[]" id="id_material">

Zu klären: Diese <select> montiert dynamisch von PHP, so dass ich nicht weiß, was die Indizes, so dass diese Art ist nicht möglich:

$(this).validate({
    rules: {
        "id_material[index]" : {
            required : true
        }
    }
});

Und so seltsam dieses plugin funktioniert nicht:

$(this).validate({
    rules: {
        id_material : {
            required : true
        }
    }
});

Ich auch versucht, eine CSS - class required im <select>, aber nicht gut.

  • docs.jquery.com/Plugins/Validation -- die Sie nicht scheinen, es richtig.
  • Was sind Sie targeting mit $(this)? Sie haben zum Ziel die form.
  • Es ist genau das, was ich habe.
  • Es ist wirklich nicht genau, was Sie haben, wenn es sich innerhalb einer live('submit') - handler-Funktion. Dies ist der Grund, warum dein code nicht funktioniert.
InformationsquelleAutor Maykonn | 2013-02-18
Schreibe einen Kommentar