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