llenar combo
Estoy llenando un combo asi y se llena solo con la palabra [object] ya verifique con un document.write y si tiene datos el array ?
for (var i =0; i< DatosRegresoCombo4.length; i++){
document.all.item('Ruta').add(new Option (DatosRegresoCombo4[i],DatosRegresoCombo4[i]));
}
for (var i =0; i< DatosRegresoCombo4.length; i++){
document.all.item('Ruta').add(new Option (DatosRegresoCombo4[i],DatosRegresoCombo4[i]));
}
<% Vector uos = new DelegadoUnidadOrganizacional().getAllUnidadOrganizacionalBySeleccion(new Long(UNOR_ID));
UnidadOrganizacionalData erd;
for(int i = 0; i < uos.size(); i++) {
erd = (UnidadOrganizacionalData) uos.elementAt(i);%>
<SCRIPT language="JavaScript">
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo = new Option
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo.text = "<%=erd.getUnor_codigo() + " - " + erd.getDenominacion()%>"
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo.value = "<%=erd.getUnor_id()%>"
parent.frames['principal'].document.forma.Cbo_Pertenece.options[parent.frames['principal'].document.forma.Cbo_Pertenece.length] = parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo
</SCRIPT>
UnidadOrganizacionalData erd;
for(int i = 0; i < uos.size(); i++) {
erd = (UnidadOrganizacionalData) uos.elementAt(i);%>
<SCRIPT language="JavaScript">
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo = new Option
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo.text = "<%=erd.getUnor_codigo() + " - " + erd.getDenominacion()%>"
parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo.value = "<%=erd.getUnor_id()%>"
parent.frames['principal'].document.forma.Cbo_Pertenece.options[parent.frames['principal'].document.forma.Cbo_Pertenece.length] = parent.frames['principal'].document.forma.Cbo_Pertenece.NuevoNodo
</SCRIPT>
Para crear el option usa el método document.createElement
var newOption;
for (var i =0; i< DatosRegresoCombo4.length; i++){
newOption = document.createElement("OPTION");
newOption.text = DatosRegresoCombo4[i];
newOption.value = DatosRegresoCombo4[i];
document.all.item('Ruta').add(newOption);
}
var newOption;
for (var i =0; i< DatosRegresoCombo4.length; i++){
newOption = document.createElement("OPTION");
newOption.text = DatosRegresoCombo4[i];
newOption.value = DatosRegresoCombo4[i];
document.all.item('Ruta').add(newOption);
}
muchas gracias me sirvio de mucho, alguien sabe donde encuentro este tipo de sintaxis
