Como validar campo de texto en php

Hola experto, me gustaría que me ayudaras con mi problema, quiero saber como validar un campo en html que solo acepte texto, en donde también estoy utilizando php, me gustaría que me pusieras un ejemplo te dejo una pequeña parte de mi código:
<td width="150"><span class="Estilo10">Apellido Paterno
<input type="text" name="ap_pat" id="ap_pat">
</span></td>
<td width="252"><span class="Estilo10">Apellido Materno
<input type="text" name="ap_mat" id="ap_mat">
</span></td>
<td><span class="Estilo10">Nombre
<input type="text" name="nombre" id="nombre">

1 respuesta

0
Respuesta de
Hola,
cuando dices que el campo 'solo acepte texto' no sé si te refieres a que el usuario no sea capaz de teclear otra cosa que caracteres alfabéticos.
Si este es el caso, no se puede hacer con PHP puesto que éste actuará en cuanto la información sea enviada y no antes.
Con PHP puedes analizar lo que se ha escrito en el campo y 'quejarte' si no era lo esperado, pero siempre a posteriori de que el usuario lo haya tecleado y enviado.
Para no permitir el tecleo de los símbolos que no quieres deberías usar tecnología de cliente como Javascript. El sistema sería añadir un evento onkeyup en la etiqueta input para que se ejecute una rutina javascript que analice lo pulsado con cada tecla y permita o no su escritura.
Saludos.
David Cortés Braña
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje