Esto tiene que ser algo simple. Busqué en Internet y solo encontré errores de sintaxis como la causa de este problema, pero no puedo encontrar un error de sintaxis.onChange función no está definida
Aquí está el javascript:
<script type="text/javascript" src="http://localhost/acrilart/javascript/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function hi(){
alert('hi');
}
hi();
});
</script>
Y el HTML:
<input type="text" name="cep" value="" id="cep" class="required cep field"
onChange="hi()" />
En pageload la función hi
se llama como se esperaba, pero mi caso onChange
provoca un error de Firebug, diciendo que la función no está definido. Estoy realmente perplejo. ¿Me equivoqué de "hola"?
tratar de utilizar '; 'dentro de las funciones de una sola línea, porque el intérprete necesita saber donde todo termina –
Gracias por su respuesta, pero después de las pruebas descubrí que funciona con y sin el punto y coma. –