Salve,
Ho questo problema, dovrei visualizzare le scelte di una select in base al valore selezionato in una altra select senze rifare l'upload della pagina.
Di seguito il codice da modificare :
function selezione()
{
for(i=0;i<document.modulo.TipoPrestaz.length;++i)
if(document.modulo.TipoPrestaz.options[i].selected == true)
alert(document.modulo.TipoPrestaz.options[i].value);
}
NEL BODY HO IL SEGUENTE CODICE : :
<input NAME="DataIns" Size="10" Value="<% Response.Write data %>">
Tipo di Prestazione :
<select name="TipoPrestaz" onchange="selezione()" size="1" style="color: #000000">
<option>Seleziona................................. .................
</option>
<option value="PRENOTAZIONE PRESSO STRUTTURA">PRENOTAZIONE PRESSO
STRUTTURA</option>
<option value="ASSISTENZA DOMICILIARE">ASSISTENZA DOMICILIARE</option>
</select>[b]
L' onchance funziona in quanto con l'alert vedo il valore selezionato, adesso quel valore vorrei usarlo magari mettendolo in una variabile chiamata "selezionato", per poter condizionare i valori da visualizzare nella successiva select del mio form :
<%
If selezionato = "PRENOTAZIONE PRESSO STRUTTURA" Then
Dim MostraClienti
Set MostraClienti = Con.Execute("SELECT * FROM Clienti WHERE Societa <> ' ' ORDER BY Societa ASC")
While MostraClienti.EOF = False
%>
<option value="<%=MostraClienti("Societa")%>"><%=MostraCli enti("Societa")%></option>
<%
MostraClienti.MoveNext
Wend
%>
<%
End If
%>
</select></font>
COME POSSO FARE ??
Un GRAZIE maiuscolo a chi mi darà una mano.