Saludos compas del foro,
Tengo el siguiente codigo:
Código Javascript
:
Ver original<script type="text/javascript">
function soloLetras(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/^([a-zA-Z ñáéíóúÑÁÉÍÓÚäëïöüÿÄËÏÖÜŸ])$/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
Y el siguiente input text:
Código HTML:
Ver original<input id="contactnaam" class="formfield" type="text" name="Name" placeholder="Nombre" required onkeypress="return soloLetras(event)">
Resulta que me funciona de pelos pero solo en ordenadores, si lo abro desde el smartphone no me corre y si permite escribir numeros, la pregunta es:
¿Existe un metodo que haga esto mismo pero que funcione tambien en cualquier dispositivo donde se abra?