Evitar minusculas, acentos y números con PHP y JS

Estado
Cerrado para nuevas respuestas.

javier0730

Miembro
Miembro
Hola. Estoy trabajando con un formulario en el cual se capturan datos del usuario, pero quiero que solo pueda escribir mayúsculas, sin acentos y sin números ni caracteres especiales.

He hecho lo siguiente:

PHP:
<script language=""="JavaScript"> 
        function conMayusculas(field) 
        { 
            field.value = field.value.toUpperCase() 
        }   
</script>
y lo mando llamar así:
HTML:
<input name="nombre_campo" type="text" id="id_campo" size="15" maxlength="15" onChange="conMayusculas(this)"/>
Este código combierte a mayúsculas al abandonar el campo de texto, ya sea con tabulador o con click del mouse fuera del campo, ya solo me falta que no acepte números ni acentos.

¿cómo le puedo agregar esa validación al código script que ya tengo?

Muchas gracias
 

vitrox2007

.::Omnipresente::.
Miembro
Respuesta: Evitar minusculas, acentos y números con PHP y JS

Hola amigo.

Antes que nada, eso no es PHP, es JS ^_^.
Respecto a lo de los números, chequea este ejemplo:

<title>Validar entrada de datos</title>
<script type="text/javascript">
function validar(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[A-Za-z\s]/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
</head>

<body>
<p><input type="text" name="textfield" onkeypress="return

validar(event)" /><br />
<textarea rows="5" cols="20" onkeypress="return

validar(event)"></textarea></p>
Intenta rescatar código de aquí, para lograr lo que deseas, luego veremos lo de los acentos.

saludos, vitrox
 

javier0730

Miembro
Miembro
Respuesta: Evitar minusculas, acentos y números con PHP y JS

Hola. Gracias por responder vitrox2007

En efecto, ese código es JavaScript pero cuando lo escribi aquí en el foro yo queria que este apareciera en un recuadro y por eso elegí la opción de Envolver con la etiqueta PHP el texto seleccionado. Es por eso que dice Código PHP, fue un descuido mio al elegir dicha opción y pido disculpas por ello.

En cuanto a tu sugerencia creo que ese código es similar a uno que tenia anteriormente y no me resulto, incluso ya lo había posteado en este otro foro:http://www.forosdelweb.com/f4/evitar-minusculas-acentos-numeros-792955/, en el cual me dieron varias sugerencias pero aún no he podido implementarlo de forma satisfactoria.

Saludos
 

vitrox2007

.::Omnipresente::.
Miembro
Respuesta: Evitar minusculas, acentos y números con PHP y JS

Ahh claro, entonces tendremos que esperar al ingeniero Robbie para que te de la neta.

saludos, vitrox.
 
Estado
Cerrado para nuevas respuestas.
Arriba Pie