Allora prova questo, ovviamente adattandolo per l'utilizzo dell'oggetto con cui accedi al database
codice:<SCRIPT LANGUAGE="JavaScript"> function dati_attivita(){ var valore_selezionato = 0; valore_selezionato=document.form1.luogo_attivita.options[document.form1.luogo_attivita.selectedIndex].value; document.form1.nome_attivita.value=valore_selezionato; document.form1.codice_attivita.value=valore_selezionato; } </SCRIPT> <form name="form1"> <table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr><td>Luogo attività</td></tr> <tr><td> <% strSql = "SELECT ID, LUOGO_ATTIVITA, FROM TABELLA" objRs.Open strSql, objConn, 3, 3 %> <select size="1" name="luogo_attivita" onChange="if(this.selectedIndex!=0){dati_attivita()}"> <option value="0">-------- SELEZIONARE --------</option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("ID") %>"><% = Trim(objRs("LUOGO_ATTIVITA")) %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> </td></tr> <tr><td>Nome attività</td></tr> <tr><td> <% strSql = "SELECT ID, NOME_ATTIVITA FROM TABELLA" objRs.Open strSql, objConn, 3, 3 %> <select name="nome_attivita" onChange="this.selectedIndex=valore_selezionato"> <option value="0">---</option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("ID") %>"><% = objRs("NOME_ATTIVITA") %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> </td></tr> <tr><td>Codice attività</td></tr> <tr><td> <% strSql = "SELECT ID, CODICE_ATTIVITA FROM TABELLA" objRs.Open strSql, objConn, 3, 3 %> <select name="codice_attivita"onChange="this.selectedIndex=valore_selezionato"> <option value="0">---</option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("ID") %>"><% = objRs("CODICE_ATTIVITA") %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> </td></tr> </table> </form>

Rispondi quotando