Sto tentando senza successo di far apparire un campo text quando nel menu select si sceglie un preciso elemento. L'idea sarebbe quella di controllare lo stile dello span in cui si trova il campo text, ma non ci riesco
Dov'è che sbaglio?codice:<select name="cat_comp" onChange="nascondi_inp_txt();" class="inputform" id="cat_comp" onfocus="this.style.background = '#EDEDED';" onblur="this.style.background = '#F7F7F7';"> <option value="Garanzia" selected>Garanzia</option> <option value="Sistema_Operativo">Sistema Operativo</option> <option value="Colore">Colore</option> <option value="Alimentatore">Alimentatore</option> <option value="Cable_Management_System">Cable Management System</option> <option value="1">- Campo Opzionale -</option> </select> <script language="javascript"> function nascondi_inp_txt(){ if (document.inp_db.cat_comp.value == '1'){ document.getElementById('inp_text').visibility='visible'; } else { document.getElementById('inp_text').visibility='hidden'; } } </script> <span id=inp_text><input name="cat_comp" type="text" class="inputform" id="cat_comp" onfocus="this.style.background = '#EDEDED';" onblur="this.style.background = '#F7F7F7';"> </span>