Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: KateLibby en 4 Junio 2013, 14:00 pm



Título: onChange deja de funcionar al cambiar un <select> por un <input>
Publicado por: KateLibby en 4 Junio 2013, 14:00 pm
Hola, tengo este código que me llama a la función selec_alumne(lloc)

Código
  1. <select name="c4" class="formulariCamps" id="c4" onChange="selec_alumne(0)">
  2.    <option value="0">[Cognoms, Nom]</option>
  3.    <?php echo $alumne;?> //esta variable contiene el html correspondiente a <option>

El caso es que si cambio el <select> por un <input> que además llamará otras funciones, ya no me funciona.

Código
  1. <input type="text" name="c4" class="formulariCamps" id="c4" placeholder="[Cognoms, Nom]" onKeyUp = "getAlumnes(this.value); muestra();" onChange="selec_alumne(0);" autocomplete="off" >

Pero si en lugar de onChange="selec_alumne(0);" le digo que llame un onChange="alert('hola');", sí que va. (Las funciones que hay en el OnKeyUp también van bien).

La verdad es que no sé si este cambio se puede hacer así y ya está. ¿Alguna idea de lo que puede pasar?

Gracias de antemano.