I'm using symfony framework to develop a website.
My form looks like this
<li class="fields">
<label>Date de début* :</label>
div class="field">
<select id="agenda_date_debut_day" name="agenda[date_debut][day]" class="required w_auto required">
<option selected="selected" value=""></option>
<option value="1">1</option>
...
</select>
<select id="agenda_date_debut_month" name="agenda[date_debut][month]" class="required w_auto required">
<option selected="selected" value=""></option>
<option value="1">1</option>
...
</select>
<select id="agenda_date_debut_year" name="agenda[date_debut][year]" class="required w_auto required">
<option selected="selected" value=""></option>
<option value="1">1</option>
...
</select>
</div>
</li>
I tried something like this but it doesn't worked:
var validator = $(".validate_form").validate({
groups: {
/*dateDebut: '"agenda[date_debut][day]" "agenda[date_debut][month]" "agenda[date_debut][year]"'*/
dateDebut: "agenda[date_debut][day] agenda[date_debut][month] agenda[date_debut][year]"
},
errorPlacement: function(label, element) {
if (/^dateDebut/.test(element[0].name)) {
label.insertAfter("#agenda_date_debut_year");
}
...
}
...
}
I read a lot of posts about how to use name attribut but I don't figure out how to deal with mine. As I said, I'm using symfony, so I can't change the attribut name to remove the [].
Maybe, it' s possible to alter the plugin to use id instead of name but I don't figure how to do it.
Someone can help me, please
Thks