Ver Mensaje Individual
  #22 (permalink)  
Antiguo 28/08/2009, 17:32
sub7
 
Fecha de Ingreso: junio-2008
Mensajes: 34
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: window.event.keyCode en FireFox

Hola

Yo estaba intentando que en mi formulario de login, no se pudiese poner el espacio.
En IExplore me funcionaba perfectamente, pero en Firefox como a muchos de vosotros no.

Pues dandole vueltas, mirando por san google y con la ayuda de un amigo logré sacarlo. de forma simple y limpia, vamos se ve facil.

La función
Código HTML:
<script language="javascript">
function keypres(e) {
if (((document.all)?e.keyCode:e.which)=="32"){
	alert("¡Caracteres no válidos!")
	}
}
</script> 
El input del formulario
Código HTML:
<input type="text" maxlength="10" name="usu" size="10" onKeyPress="keypres(event)"> 
Funciona en IExplore 8 y en Firefox 3.0.13
Espero ayudar a alguien xD

Un saludo