Cargar lista a partir del valor de otra.
Publicado por josexl (1 intervención) el 17/12/2008 13:50:41
Estoy con un jsp.
Cargo una lista desde los valores de un array que cargo a su vez desde un BBDD:
<select onclick="javascript:cargar();" name='entorno' id='entorno' class='campoTexto'>
<%for(int i=0;i<vEntorno.size();i++){
out.println("<option value=""+vEntorno.get(i)+"">"+vEntorno.get(i)+"</option>");}%>
</select>
Le agrege la opcion onclick(no se si hay otra mejor) para que cuando se pinche en una de las opciones de la lista despegable, me llame a esa funcion:
<script type="text/javascript">
var valor="Sistemas";
function cargar(){
var indice = document.getElementById("altacandidato").getElementsByTagNam
("entorno").selectedIndex;
valor = document.getElementById("altacandidato").getElementsByTagName("entorno").options[indice].value;
}
</script>
¿como hago para cargar mi array desde la base de datos segun el "valor"?
Puedo meter scriptle en functions o como puedo usar "valor" para mis scriptles.
Muchas gracias.
Cargo una lista desde los valores de un array que cargo a su vez desde un BBDD:
<select onclick="javascript:cargar();" name='entorno' id='entorno' class='campoTexto'>
<%for(int i=0;i<vEntorno.size();i++){
out.println("<option value=""+vEntorno.get(i)+"">"+vEntorno.get(i)+"</option>");}%>
</select>
Le agrege la opcion onclick(no se si hay otra mejor) para que cuando se pinche en una de las opciones de la lista despegable, me llame a esa funcion:
<script type="text/javascript">
var valor="Sistemas";
function cargar(){
var indice = document.getElementById("altacandidato").getElementsByTagNam
("entorno").selectedIndex;
valor = document.getElementById("altacandidato").getElementsByTagName("entorno").options[indice].value;
}
</script>
¿como hago para cargar mi array desde la base de datos segun el "valor"?
Puedo meter scriptle en functions o como puedo usar "valor" para mis scriptles.
Muchas gracias.
Valora esta pregunta


0