Salve a tutti. Io sto utilizzando javascript per controllare il valore di alcuni campi testo di un form.
Il problema è che i campi vengono generati dimanicamente da Php in base a ciò che l'utente ha compilato nella pagina precedente, e quindi non so quali saranno attivi.
Mi spiego meglio:
codice:
var mionumero2=document.form1.usl1.value;
var mionumero3=document.form1.usl2.value;
var mionumero4=document.form1.usl5.value;
var mionumero5=document.form1.usl6.value;
var mionumero6=document.form1.usl12.value;
var mionumero7=document.form1.aoupi.value;
var mionumero8=document.form1.estav.value;
questo è il numero totale dei campi, che appaiono se l'utente flagga tutti i check della pagina precedente, e così lo script funziona. Ma nel caso in cui l'utente non flagghi tutti i campi prima, e ne scelga meno (per esempio solo due):
codice:
var mionumero2=document.form1.usl1.value;
var mionumero7=document.form1.aoupi.value;
Lo script ovviamente mi genera un errore: document.form1.usl2 è nullo o non è un oggetto.
Come posso ovviare al problema, posto che non posso sapere a priori quali e quanti campi verranno scelti?