Código:
=================================<script type="text/javascript">
<!--
var letras=' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ'
var numeros='1234567890'
var signos=',.:;@-\''
var matematicos='+-=()*/'
var otros='<>#$%&?¿'
function alpha(e,allow) {
var k;
k=document.all?parseInt(e.keyCode): parseInt(e.which);
return (allow.indexOf(String.fromCharCode(k))!=-1);
}
// -->
</script>
llamadas a la funcion javascript antes escrita
==================================
Código:
GRACIAS ¡¡¡¡ onkeypress="return alpha(event,letras)" onkeypress="return alpha(event,letras+numeros)" onkeypress="return alpha(event,letras+numeros+signos)"
Se supone que devuelve un entero, no hace falta convertirlo; sería suficiente poner e.keyCode

