Si qusieramos validar que sólo se ingrese texto lo hacemos con la siguiente función:
<html>
<body>
<script type="text/javascript">
function textonly(e){
var code;
if (!e) var e = window.event;
if (e.keyCode)
code = e.keyCode;
else
if (e.which)
code = e.which;
var character = String.fromCharCode(code);
var AllowRegex = /^[\ba-zA-Z\s-]$/;
if (AllowRegex.test(character)) return true;
return false;
}
</script>
<td width="15%">Ingrese solo texto </td>
<input name="nombre" size="30" onkeypress="return textonly(event);"/>
</body>
</html>
Hay un sitio muy interesante donde podemos probar nuestro código.Vaya a http://www.w3schools.com/js/tryit.asp?filename=tryjs_intro y pegue en la parte izquierda cualquiera de los ejemplos aquí presentados, a continuación haga click en Edit and Click Me.