JavaScript - Pasar dato de un textbox a un combo

 
Vista:

Pasar dato de un textbox a un combo

Publicado por Laura (1 intervención) el 11/10/2006 18:58:44
Hola! tengo un textbox donde ingreso un codigo que esta asociado a una descripcion en una base de datos.
Esta descripcion se muestra en el combo, yo necesito que al ingresar el codigo en el textbox se actuaize el combo con la descripcion correspondiente.
La verdad yo no se nada de javascript pero estuve leyendo algo y lo que hice es lo siguiente, pero como no funciona les pido ayuda!!

<script language="javascript" type="text/javascript">
<!--
//Matriz con las descripciones
var descripcion=array();
<?php
$sql="SELECT con_codigo,con_nombre FROM hbr_conceptos";
$resu=mysql_query($sql,$dbi);
while ($fila=mysql_fetch_array($resu)) {
?>
descripcion[<?php echo $fila['con_codigo']; ?>]="<?php echo $fila['con_nombre']; ?>";
<?php
}
?>
//Genero una funcion por si el codigo no existe q lo verifique previamente
function muestradescripcion (codigo,f) {
if (descripcion[codigo]!=undefined) {
f.novedad.value=descripcion[codigo];
} else {
alert ("El código introducido no tiene una descripción asociada.");
}
}
//-->
</script>

Y en el textbox:

<td heidth='200'> <input type='text' name='codigo' value='<?= $codigo;?>' maxlength='250' size='20' onBlur='muestradescripcion(this.value,this.form)'></td>

Mi Combo es:

<td><select name='novedad'>
<? echo llenarCombo("SELECT con_id,con_nombre FROM hbr_conceptos", $novedad,false);?>
</select> </td>

Espero me puedan ayudar!! Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder