
05/11/2004, 14:27
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses Puntos: 4 | |
este es un ejemplo que uso para categorias y subcategorias, tienes que tener tu conexion y tu base de datos con los campos qeu necesites.
espero te sirva para qeu saques un ejemplo.
suerte.
en head
Código:
<script language = "JavaScript">
<%
Sql = "Select * from subcategoria_ppequipos"
rs.Open Sql, con, 3, 3
x=0
%>
// FUNCION DE COMBO BOX COMBINADO
function sublist(inform, selecteditem)
{
inform.subcategoria.length = 0
<%
count= 0
y=0
do while not rs.eof
%>
x = <%= trim(y) %>;
subcat = new Array();
subcatagorys = "<%=(rs("subcategoria"))%>";
subcatagoryof = "<%=(rs("id_categoria_ppequipos"))%>";
subcatagoryid = "<%=(rs("id"))%>";
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;
if (subcat[x,1] == selecteditem) {
var option<%= trim(count) %> = new Option(subcat[x,0], subcat[x,2]);
inform.subcategoria.options[inform.subcategoria.length]=option<%= trim(count)%>;
}
<%
count = count + 1
y = y + 1
rs.movenext
loop
rs.close
%>
}
</script>
en tu formulario
Código:
<form name="form1" method="post" action="tupagina.asp">
<select size="1" id="select3" name="categoria" onChange = "javascript:sublist(this.form, categoria.value);">
<option value="-1" selected>Seleccione una Categoría</option>
<%Sql2 = "Select numero,nombre from categorias_ppequipos"
rs.Open Sql2, Con
do while not rs.eof
%>
<option value="<%=rs("numero")%>"><%=rs("nombre")%></option>
<%rs.movenext
loop
set rs=nothing
set con=nothing%>
</select>
<select id="select" name="subcategoria" size="1">
<option value="-1" selected>Seleccione una Subcategoria</option>
</select>
</form>
|