agradesco a maycolalvarez por su apoyo, al final modifique las funciones de la siguiente manera:
Código Javascript
:
Ver original<script language="JavaScript" type="text/javascript">
function validaletras(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[A-Za-zñÑ\s]/; // igual que el ejemplo, pero acepta también las letras ñ y Ñ
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
<script language="JavaScript" type="text/javascript">
function validaespecial(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[\w\sñÑ,.-]/; // igual que el ejemplo, pero acepta también las letras ñ y Ñ
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
<script language="JavaScript" type="text/javascript">
function soloNumeros(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron = /\d/; // Solo acepta números
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
ya no manda mensajes de alerta cuando se intenta meter un caracter no valido, simplemente no lo introduce, gracias!!!!