el tema original seria este "tomar datos pertenecientes al dato del combobox y pasarlos al textbox" pero esta muy largo.
Bueno el caso es que tengo una tabla que se llama lugar.mdb en acces y estoy manejando asp, tengo un combobox donde hace referencia a los datos de paises y cada pais tiene su respectiva ciudad. Como puedo hacer para que al momento de seleccionar un pais del combobox, me mande en el textbox llamado ciudad, la ciudad a la que corresponde el país?
Espero me ayuden.
la tabla es la siguiente con datos de ejemplo.
lugarIdpaisciudad1Españavenecia2Usatoronto3Puertoricopuerto rico4Colombiabogota5Brazilsan paulo6Argentinaargentina7Inglaterraengland8Mozambiquemozam9Lituanialitu10Hondurashondu11Ecuadorecuador
el código es el siguiente:
combo.asp
::::::::::::
<html>
<BODY>
<SCRIPT>
function hsumbit()
{
document.form.submit();
}
</SCRIPT>
<form name="form" action="" metthod="post">
<Select NAME="select" SIZE=1 onchange="hsubmit();">
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("lugar.mdb")&";"
Set rs = conn.Execute("SELECT * FROM lugar")
Do While Not rs.EOF
%>
<Option VALUE="<%= rs("id") %>"> <%= rs("pais") %>
<%
rs.MoveNext
Loop
rs.Close
conn.Close
%>
</Select>
<input type="text" name="ciudad" size="20">
</form>
</BODY>
</html>