Salve a tutti, ho un questionario, che l'utente fatta la domanda deve scegliere tra si e no, scegliendo no, gli appare una textarea di sotto per immettere una eventuale spiegazione, la funzione potrebbe essere semplice da realizzare per un solo campo, ma per tutti è più difficile in quanto non riesco a passare i parametri:
la funzione negli head, parametri val = nome del checkbox settore, nome del layer da nascondere o visulizzare.
parte di form nel corpo del documento:codice:function nascondi(val,settore){ if (document.form1.val[1].checked = true){ document.getElementById(settore).style.display == "block"; }else{ document.getElementById(settore).style.display == "none"; } }
Mi restituisce come errore:codice:<form name="form1"> <div align="left" onMouseMove="javascript:nascondi('spiaggia','settore1')"> ti piace la spiaggia? <input name="spiaggia" type="radio" value="si"> Si <input name="spiaggia" type="radio" value="no"> No </div> <div id="settore1" style="display:none"> <div align="center">Cosa ti piace? <textarea name="textfield" cols="50" rows="5"></textarea> </div> </form>
document.form1.val[1] non è definito.
come potrei rimediare???
grazie, ciao.

Rispondi quotando