ho fatto una funzioncina da assegnare ad una select la quale passa il valore alla funzione e, a seconda del valore selezionato, visualizza o nasconde un div:
e la richiamo così:codice:function showhide(theForm,field,parent) { if (theForm.field.options[theForm.field.selectedIndex].value=="1") { document.getElementById(parent).style.display = 'block'; } else { document.getElementById(parent).style.display = 'none'; } }
ora il mio problema è che non mi passa il parametro field per individuare la select dalla quale prelevare il valore (devo parametrizzarlo visto che ne avrò più di una nella stessa pagina)..codice:<select ... onchange="javascript:showhide(nomeform,nomeselect,'div_da_visualizzare')">
ho provato a forzare sostituendo nel js field con il nome della select e funziona.. dove sbaglio? ho provato con gli apici e senza apici e cambia nulla, l'errore è un generico
"theForm.field is undefined".. il campo esiste, ripeto forzandolo a mano va.
dove sbaglio? errore di sintassi? sono una pippa con javascript lo so![]()

Rispondi quotando
