26/09/2011, 04:56
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 73
Antigüedad: 13 años, 2 meses Puntos: 0 | |
problema sencillo de eval (o talvez no sea necesario eval) Hola
Os planteo el siguiente problema:
Tengo un html con las siguientes etiquetas
<input type="text" name="cod_poblacion" onblur="ponerpoblacion();"/>
<input type="text" name="name_poblacion" disabled/>
El campo name_poblacion se actualiza tras el onblur del anterior campo y muestra la población que le corresponde a partir de:
<script type='text/javascript'>
c01 = new Array("Barcelona")
c02 = new Array("Valencia")
c03 = new Array("Bilbao")
c04 = new Array("Madrid")
c05 = new Array("resto")
function ponerpoblacion()
{
formulario.name_poblacion.value = eval("c" +formulario.cod_poblacion.value)[0];
if(eval("c" +datform.cnae.value)[0] == undefined){
alert ("No ha indicado un codigo válido.")
}
}
</script>
El código me funciona excepto cuando uno no indica un código válido (la parte del IF).
Me gustaría que si uno indicara como código 06 (que no esta en la lista de los posibles). Saltára el alert indicando que no es un código correcto.
Bueno, si podéis indicarme algo...Gracias! |