Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 carga de select.
 Foro Bloqueado  Tema Bloqueado


Autor Temas
marcelob_012
Starting Member

Argentina
6 Posts
Mensajes - 14 Jul 2010 :  19:34:34  Ver Perfil  Enviar Email
Hola gente queria saber como hago para validar un select que depende de otro.
Por ejemplo yo cargo un select desde una base de datos llamada marcas, donde dependiendo que marca se elija se elije el modelo que tambien lo trae de una base de datos.(Nos referimos a marcas y modelos de autos; porq ejemplo si elijo renault que me traiga todas las modelos renaul y si elijo fiat me traiga todos los modelos fiat.) gracias por su ayuda, soy nuevo en esto y nose como hacerlo,,, gracias por su ayuda

marcelob_012
Starting Member

Argentina
6 Posts
Posted - 15 Jul 2010 :  02:32:48  Ver perfil  Enviar e-mail
este es mi codigo..

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" >
<%ruta= server.MapPath("Base-LucesSobreRuedas.mdb")
set conexion = server.CreateObject("Adodb.connection")
set Registro = server.CreateObject("Adodb.recordset")
sqltxt = "Select Id, Nombre from Modelos where Id=1 "
conexion.open "Provider=microsoft.jet.oledb.4.0;data source = "&ruta&"; "
set registro = conexion.execute (sqltxt)%>
function lista()
{

if (document.contacto.lstMarca.selectedIndex != 0)
{

var variable
variable = new Option("<%= registro("Nombre") %>","<% =registro("Id") %>","defaultSelected","selected")
document.contacto.lstModelo.options[1] = variable
}

}
<% registro.close %>
<% conexion.close %>
<% End if %>
</script>
</head>

<body>
<p class="Estilo1">&nbsp; </p>
<form name="contacto" method="post" action="">
<p><span class="Estilo1">
<select name="lstMarca" id="select" onChange="lista()">
<option>Selecione la Marca</option>
<%ruta= server.MapPath("Base-LucesSobreRuedas.mdb")
set conexion = server.CreateObject("Adodb.connection")
set Registro = server.CreateObject("Adodb.recordset")
sqltxt = "Select Id, Nombre from Marcas "
conexion.open "Provider=microsoft.jet.oledb.4.0;data source = "&ruta&"; "
set registro = conexion.execute (sqltxt)%>
<%if registro.bof then%>
<%response.Redirect("/prueba/htm/error.htm")%>
<% else %>
<%do while not registro.eof%>
<option value="<% =registro("Id") %>"><%= registro("Nombre") %>
<% session("NombreMarca")=registro("Nombre") %>
</option>
<% registro.movenext
loop

end if%>

</select>
MARCA </span></p>
<p>&nbsp;</p>
<p><span class="Estilo1">
<select name="lstModelo" id="select2" >
<option>selecione 1</option>
</select>
MODELO </span></p>
</form>
<p class="Estilo1">&nbsp;</p>
<p class="Estilo1">&nbsp;</p>
</body>

</html>

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar