Ho 3 campi di input che richiedono il numero di persone e di loro quanti sono gli adulti e quanti sono i bambini. Sto cercando di utilizzare jQuery convalidare plugin per aggiungere un metodo personalizzato in cui bambini + adulti = numero di personejQuery convalida su più campi
Questo è il mio invito convalida
$("#form2").validate({
errorElement: "span",
rules: {
attendees: {
required: true,
digits: true
},
adults: {
required: true,
digits: true
},
children: {
required: true,
digits: true
}
},
messages: {
attendees: "Enter the number of persons (including yourself)",
adults: "Enter number of adults",
children: "Enter number of childern"
}
});
ho guardato la funzione di gruppo e addMetod del plugin validate ma sembra che sia stato realizzato solo con un elemento in mente. Qualche idea ?
Si potrebbe lanciare in una dichiarazione '.each()' forse? –
Suggerirei di ignorare completamente l'input dei partecipanti se si desidera inserire una limitazione totale = adulto + figli. Invece, avere un campo nascosto "totale" il cui valore dovrebbe essere aggiornato per i bambini + adulti appena prima che il modulo sia presentato. – Neeraj