Hola amigas/os, veran tengo un problemilla, tengo un codigo que funciona en dos archivos.
En el archivo 1: Tengo en un formulario un campo input asi:
Código HTML:
Ver original
<input type="text" name="nombre" id="Nombre" onkeypress="return miClaseValidar.alfaNumerico(event, 'car');" />
Este archivo 1, hace una llamada a una funcion en archivo 2 que me permite solo meter letras o numeros (segun configure la funcion).
En el archivo 2 hay:
Código Javascript
:
Ver originalvar miClase = {
alfaNumerico: function (elEvento, permitidos) {
bla bla bla
}
} //fin de miClase
Como digo todo funciona bien, pero lo que necesito es que la llamada a la funcion sea algo asi como:
Código Javascript
:
Ver originaldocument.getElementById("Nombre").addEventListener("keypress", miClase.alfaNumerico, false);
Ya se que esta linea de codigo que he puesto esta mal, pero la pongo para que se entienda lo que necesito. es decir
que el codigo javascript esté en un archivo solo y no esté mezclado en el input del formulario.
y de esta manera solo capturando el id del input del formulario poder ejercutar la funcion del archivo 2.
Pero no se como hacerlo no me funciona.
agradeceria cualquier ayuda.
gracias.