Foros del Web » Programando para Internet » Javascript »

Problema con mostra valor en option

Estas en el tema de Problema con mostra valor en option en el foro de Javascript en Foros del Web. Mi pregunta es la siguiente ... De que manera puedo poblar , es decir agregar valores a los options (<option>) de un select? por ejemplo ...
  #1 (permalink)  
Antiguo 05/10/2009, 14:45
 
Fecha de Ingreso: mayo-2008
Mensajes: 44
Antigüedad: 16 años
Puntos: 1
Problema con mostra valor en option

Mi pregunta es la siguiente ...

De que manera puedo poblar , es decir agregar valores a los options (<option>) de un select?

por ejemplo este es el select que me gustaria poblar
<select name="selectPal1" id="selectPal1">
<option value=0>Ver Guias</option>
</select>


mi javascript es el siguiente.
<script>
var arrayjsGuiaPal = [<?php echo implode (",", $arrayJsGuiasPallets);?>];
function cargaPallets_Guia()
{
var SelGuia=document.getElementById("select_guia").val ue;

for (i=0; i<arrayjsGuiaPal.length; i++)
{
if (arrayjsGuiaPal[i][0] == SelGuia)
{
for (e=0; e<arrayjsGuiaPal[i][1].length; e++)
{
alert('Pallets--->'+arrayjsGuiaPal[i][1][e]); //este seria el valor k me gustaria listar en los options de mi select ==> arrayjsGuiaPal[i][1][e]

}

</script>



Saludos..

Última edición por sikociado; 05/10/2009 a las 15:01 Razón: Solucionado
  #2 (permalink)  
Antiguo 05/10/2009, 15:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 44
Antigüedad: 16 años
Puntos: 1
Respuesta: Problema con mostra valor en option

bueno ya encontre la respuesta a mi incognita
en fin lo dejo aca para que pueda compartirlo con ustedes

function cargaPallets_Guia()
{
//creando los options para mostrar registros
var s1=document.getElementById('selectPal1');
// s1.options[1]=new Option("Bermio","1","1");
s1.selectedIndex=0;


var SelGuia=document.getElementById("select_guia").val ue;

for (i=0; i<arrayjsGuiaPal.length; i++)
{
if (arrayjsGuiaPal[i][0] == SelGuia)
{
for (e=0; e<arrayjsGuiaPal[i][1].length; e++)
{
s1.options[e]=new Option(arrayjsGuiaPal[i][1][e],arrayjsGuiaPal[i][1][e],arrayjsGuiaPal[i][1][e]);
s1.selectedIndex=0;

}
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 11:35.