Cargar información a un formulario mediante javascript

Tengo una función para cargar el registro de una tabla en un formulario:

<script type="text/ecmascript">
function cargarreg(id, nom, ape1, ape2, id_nivel, pais, regi, prov, local, usu, pass,email) {
document.frmusuario.txtid.value= id;
document.frmusuario.txtnom.value= nom;
document.frmusuario.txtape1.value= ape1;
document.frmusuario.txtape2.value= ape2;
document.frmusuario.lstid_nivel.value= id_nivel;
document.frmusuario.lstpais.value= pais;
document.frmusuario.lstregi.value= regi;
document.frmusuario.lstprov.value= prov;
document.frmusuario.lstlocal.value= local;
document.frmusuario.txtusu.value= usu;
document.frmusuario.txtpass.value= pass;
document.frmusuario.txtemail.value= email;
}

</script>

Cuando es un campo tipo texto no hay ningún problema. El problema viene cuando es un campo tipo select (que son los que empieza por lst).

¿Cómo se invoca los campos tipo select?

Respuesta
1

Me he dedo cuenta que el error no está en función sino en la forma que he codificado el combobox,
voy a pegar el código haber que opináis:

<select name="lstid_nivel" id="lstid_nivel">
<?php
if ($_POST["lstid_nivel"]>0)
{ ?>
<option selected value=
<?php print $_POST["lstid_nivel"]; ?>><?php print $nivel->nivel($_POST["lstid_nivel"]); ?></option>
<?php } ?>
<option value="0">-----Elige un nivel-----</option>
<?php
$nivel->lstnivel();
?>
</select>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas