Foros del Web » Programación para mayores de 30 ;) » Java »

no funciona onchage

Estas en el tema de no funciona onchage en el foro de Java en Foros del Web. Saludos Tengo varios dias con este problema y ya creo que voy a cambiar de profesion. Tengo el clasico lio de las listas dependientes y ...
  #1 (permalink)  
Antiguo 07/11/2013, 20:58
 
Fecha de Ingreso: septiembre-2013
Mensajes: 22
Antigüedad: 10 años, 7 meses
Puntos: 0
no funciona onchage

Saludos

Tengo varios dias con este problema y ya creo que voy a cambiar de profesion.

Tengo el clasico lio de las listas dependientes y despues de mucho leer, estoy utilizando un ejemplo que me parecio sencillo y ya casi lo tengo listo, pero ahora cuando selecciono un item no hace nada, es decir llena el primer combo pero nada mas.

en Onchange tengo la funcion y no esta trabajando si me pueden ayudar a revisar que es lo que tengo mal les agradezco.

el codigo es este:

El select con la funcion :
-----------------------------------
<form name="form1" method="post" action="">
<select name="select" onchange="cargar_lista(this,this.form.select2); ">
<option>-- Seleccionar Sucursal --</option>
<%
// LinkedList<RegistrosEco> listaEcoSuc = cDB.getEcoSuc();
%>
<%
for (int i=0;i<listaEcoSuc.size();i++)
{
out.println("<option value=suc"+ listaEcoSuc.get(i).getId_loc()+">" + listaEcoSuc.get(i).getNombre_loc()+"</option>");
}
%>

<%--<option value="herramientas">herramientas</option>
<option value="muebles">muebles</option> --%>
</select>
<select name="select2" onchange="slctryole(this,this.form.select3);">
<option>- - - - - -</option>
</select>
<select name="select3">
<option>- - - - - -</option>
</select>
</form>

==================
y la funcion :
==================

function cargar_lista(llave,lista_x){
if(llave.selectedIndex !== 0){
lista_x.length=0;
llave = eval(llave.value);

for(m=0;m<llave.length;m++){
var nuevaOpcion = new Option(llave[m].texto);
lista_x.options[m] = nuevaOpcion;
if(llave[m].valor !== null){
lista_x.options[m].value = llave[m].valor;
}
else{
lista_x.options[m].value = llave[m].texto;
}
}
}
}

Los datos se extraen de una BD y la meto dentro de unos arrays, y revisando los arrays estan bien, es decir si trae los datos de manera correcta.
  #2 (permalink)  
Antiguo 09/11/2013, 03:54
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: no funciona onchage

java y javascript son lenguajes distintos. prueba en un foro de javascript.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.