devo realizzare una serie di select, che alla loro valorizzazione mi effettui immediatamente dei controlli. mi spiego meglio con un esempio:
Ho dei valori prestabiliti: max_persone, max_adulti, max_ragazzi, max_neonati
mettiamo che siano:
max_persone: 2
max_adulti: 1
max_ragazzi: 1
max_neonati: 1
ho tre select: adulti, ragazzi, neonati
nella select adulti posso selezionare solo 1 mentre nelle select ragazzi e neonati posso selezionare 0 oppure 1
devo far si che mi effettui questo controllo:
la somma tra max_adulti, max_ragazzi, max_neonati non dev'essere mai superiore a max_persone e questo controllo dev'essere effettuato ogni volta che si seleziona un valore nella select
esempio
1 adulto è già preimpostato
ora posso aggiungere 1 solo tra ragazzi e neonati.
imposto 1 ragazzo e fin qui nessun problema.
ora provo ad impostare anche 1 neonato e qui deve bloccarmi e/o darmi un errore o impedirmelo.
come posso fare?

Rispondi quotando