Salve a tutti
devo far comparire due campi di input al verificarsi dell'evento onchange di una select che legge dati da una tabella.
Non riesco a farlo
Potete darmi un suggerimento?
Grazie mille
Salve a tutti
devo far comparire due campi di input al verificarsi dell'evento onchange di una select che legge dati da una tabella.
Non riesco a farlo
Potete darmi un suggerimento?
Grazie mille
Non è chiarissimo cosa vuoi ottenere, potresti nascondere inizialmente i due input e mostrarli quando avviene l'onchange:
codice:<select onchange="document.getElementById('boxInput').style.display='block';"> <option value="0">0</option> <option value="1">1</option> </select> <div id="boxInput" style="display:none;"> <input name="input1" /> <input name="input2" /> </div>
Grazie per la risposta
quello che intendo fare è aggiungere dinamicamente due campi input solo se seleziono una voce da una select
Ecco il codice modificato secondo il tuo consiglio
<div style="margin-left:10px ">Nuovo Cliente:
<select size=1 style="font-family:tahoma; font-size:11px; margin-left:7px " name="nuovocliente" onchange="document.getElementById('boxInput').styl e.display='block';"> <% dim RSCliente set RSCliente = Server.CreateObject("ADODB.RECORDSET") RSCliente.ActiveConnection=Objconn RSCliente.Open("Select * from Magazzino.V_Clienti order by Cognome") %> <option value="<%=ass%>" selected="true"><%=ass%></option> <% while not RSCliente.EOF if ucase(ass)<> ucase(RSCliente(0)) then Response.Write "<option value=" & trim(RSCliente(9)) & ">" & RSCliente(0) & "</option>" & vbcrlf end if RSCliente.movenext wend RSCliente.close set RSCliente=nothing %> </select> </div> <br style="line-height:4px ">
<div style="height:1px; background-image:url(../../images/dot1.jpg); margin-left:10px; margin-right:10px ">[img]../../images/spacer.gif[/img]</div>
<div id="boxInput" style="display:none;"> <div>Rba: <input name="doc" type="file" maxlength=50 size=45 style="font-family:tahoma; font-size:11px; margin-left:-2px ></div> <div>Ska: <input name="ska" type="file" maxlength=50 size=45 style="font-family:tahoma; font-size:11px; margin-left:-2px ></div> </div>
In qusto modo mi compare però solo il primo campo di input
Come mai?
Scusa non mi ero accorto del doppio apice finale mancante
Ora funziona, grazie ancora