Foros del Web » Creando para Internet » HTML »

Combos

Estas en el tema de Combos en el foro de HTML en Foros del Web. Hola, Quiero saber si alguien me puede ayudar a solucionar mi duda. Es la siguiente: Tengo dos combo box(select) uno es un combo box comun ...
  #1 (permalink)  
Antiguo 02/06/2009, 01:28
Avatar de Lestat_Fenix  
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 8 años, 11 meses
Puntos: 0
Combos

Hola,

Quiero saber si alguien me puede ayudar a solucionar mi duda.
Es la siguiente:

Tengo dos combo box(select) uno es un combo box comun que despliega una lista que en su propiedad value tiene el ID del autor y en su propiedad de texto muestra el nombre de dicho autor. Mi duda es: ya se como obtener el valor o ID del autor seleccionado y agregarlo a otro combo box(este es estatico, no es desplegable) pero cuando quiero poner tambien el texto del primer combo no queda y me marca indefinido.

Alguien me puede decir como puedo hacer eso por favor?

Aqui dejo el codigo que estoy usando:


PRIMER COMBO CON LOS AUTORES:

<td align="center" valign="top">
Seleccione los Autores de la Obra:<br />
<table height="100%" border="0" align="center" cellspacing="1" cellpadding="1" class="index50">
<tr>
<td height="100%" colspan="0" rowspan="0" align="center" valign="middle">
<select name="autores" class="input" tabindex="<?php echo $tab+=1;?>">
<option value=0></option>
<?php
$res4=qryresarr("select * from productos_autores order by Apaterno, Nombres", $con);
while ($row4 = mysql_fetch_row($res4)){
$idautor = $row4[0];$autor = $row4[3]." ".$row4[4].", ".$row4[2];
?>
<option value="<?php echo $idautor;?>"><?php echo $autor;?></option>
<?php
}
?>
</select>
</td>

CODIGO DEL BOTON QUE AGREGAR DEL COMBO ANTERIOR A OTRO

<input type="button" name="masautor" value=">" onclick="javascript:agregaAutor(document.forms.frm 1.autores.value,document.forms.frm1.autores.text); "/><br />


FUNCION QUE AGREGA LO SELECCIONADO EN EL COMBO ANTERIOR A OTRO COMBO VACIO

function agregaAutor(idautor,nomautor)
{
alert(idautor);
alert(nomautor);
document.forms.frm1.autores3.length=document.forms .frm1.autores3.length;
alert(document.forms.frm1.autores3.length);
document.forms.frm1.autores3.length=document.forms .frm1.autores3.length+1;
alert(document.forms.frm1.autores3.length);
document.forms.frm1.autores3.options[document.forms.frm1.autores3.length-1].value=idautor;
document.forms.frm1.autores3.options[document.forms.frm1.autores3.length-1].text=nomautor;
}

loa alerts los tengo para saber si se estan mandando los valores adecuados pero creo que no es asi.

De antemano agradezco su atencion y la ayuda que puedan brindarme.

Saludos
  #2 (permalink)  
Antiguo 03/06/2009, 14:24
Avatar de Lestat_Fenix  
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Combos

Gracias...ya lo resolvi, ahora tengo otra duda pero mejor la busco.
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 09:30.