Foros del Web » Programando para Internet » PHP »

quiero por en este formulario una manera que el usuario ponga solo letras con php, gr

Estas en el tema de quiero por en este formulario una manera que el usuario ponga solo letras con php, gr en el foro de PHP en Foros del Web. quiero por en este formulario una manera que el usuario ponga solo letras con php, gracias <form action="" method="get"> <input name="solo_letras" type="text" /> <input name="" ...
  #1 (permalink)  
Antiguo 05/02/2013, 19:27
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
quiero por en este formulario una manera que el usuario ponga solo letras con php, gr

quiero por en este formulario una manera que el usuario ponga solo letras con php,
gracias

<form action="" method="get">
<input name="solo_letras" type="text" />
<input name="" type="submit" />
</form>
  #2 (permalink)  
Antiguo 05/02/2013, 20:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

De lo siguiente, qué buscas:

a) Que restringa el campo mientras se escribe en él
b) Que valide el formato ya sea antes o después de enviar el formulario
c) Ambas cosas
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/02/2013, 15:37
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Cita:
Iniciado por pateketrueke Ver Mensaje
De lo siguiente, qué buscas:

a) Que restringa el campo mientras se escribe en él
b) Que valide el formato ya sea antes o después de enviar el formulario
c) Ambas cosas
la opción b es la que busco
gracias
  #4 (permalink)  
Antiguo 06/02/2013, 15:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Si es antes, debes de usar Javascript, si es después puedes usar PHP, y una expresión regular.

Saludos.
  #5 (permalink)  
Antiguo 06/02/2013, 16:20
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Cita:
Iniciado por GatorV Ver Mensaje
Si es antes, debes de usar Javascript, si es después puedes usar PHP, y una expresión regular.

Saludos.
¿con la base de datos no se puede?, solo colocas que el campo sea varchar y la BD no te dejara ingresar ningun registro que no sea letras.
  #6 (permalink)  
Antiguo 06/02/2013, 16:33
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

ahi te pongo un ejemplo

Código HTML:
Ver original
  1.  function onlyNumbersDano(evt)
  2.       {
  3.        if (event.keyCode >45 && event.keyCode  <57) event.returnValue = false;
  4.       }
  5.  </script>
  6.  <form>
  7.  <input type="text" name="s" onkeypress="return onlyNumbersDano(event)" >
  8.  <input type="submit">
  9.  </form>
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #7 (permalink)  
Antiguo 06/02/2013, 19:42
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Cita:
Iniciado por gldelossantos Ver Mensaje
ahi te pongo un ejemplo

Código HTML:
Ver original
  1.  function onlyNumbersDano(evt)
  2.       {
  3.        if (event.keyCode >45 && event.keyCode  <57) event.returnValue = false;
  4.       }
  5.  </script>
  6.  <form>
  7.  <input type="text" name="s" onkeypress="return onlyNumbersDano(event)" >
  8.  <input type="submit">
  9.  </form>
que padre, realmente gracias

la voy a checar
  #8 (permalink)  
Antiguo 06/02/2013, 19:44
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

pero una pregunta y como seria con php para que nadie vea mi código
gracias
  #9 (permalink)  
Antiguo 06/02/2013, 20:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Ya te dije, debes de usar una expresión regular, junto con preg_match lo puedes hacer.

Saludos.
  #10 (permalink)  
Antiguo 06/02/2013, 20:01
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: quiero por en este formulario una manera que el usuario ponga solo letras

Cita:
Iniciado por GatorV Ver Mensaje
Ya te dije, debes de usar una expresión regular, junto con preg_match lo puedes hacer.

Saludos.
ok muchas gracias ya entendí

Etiquetas: formulario, letras, manera, quiero, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:32.