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?