Foros del Web » Programando para Internet » PHP »

Atributo Required en un input text

Estas en el tema de Atributo Required en un input text en el foro de PHP en Foros del Web. Buenas, stoy haciendo una aplicacion web en php y tengo un formulario para realizar una búsqueda de clientes por apellidos: - Primer apellido: <input type="text" ...
  #1 (permalink)  
Antiguo 20/11/2012, 13:06
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Atributo Required en un input text

Buenas, stoy haciendo una aplicacion web en php y tengo un formulario para realizar una búsqueda de clientes por apellidos:

- Primer apellido: <input type="text" name="apell1_cli" size="25" maxlength="25" pattern="[A-Za-z\s]{2,25}" disabled>
<br>
- Segundo apellido: <input type="text" name="apell2_cli" size="25" maxlength="25" pattern="[A-Za-z\s]{2,25}" disabled>

Lo que quiero hacer es que cuando yo seleccione uno este sea required para que al menos en una busqueda introduzca un apellido.
Si alguien me podria ayudar o darme una solucion alternativa.
Un saludo.
  #2 (permalink)  
Antiguo 20/11/2012, 13:15
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 18 años, 9 meses
Puntos: 36
Respuesta: Atributo Required en un input text

Con PHP podrías hacer:
Código PHP:
$primerApellido $_POST['apell1_cli'//Suponiendo que lo envías mediante el método POST
$segundoApellido $_POST['apell2_cli']

if(!empty(
$primerApellido) || !empty($segundoApellido)){
    
//Hacer lo que sea

Aunque en primera instancia esto lo controlaría con JavaScript. Por supuesto también en PHP.

Saludos.
  #3 (permalink)  
Antiguo 20/11/2012, 13:20
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Atributo Required en un input text

O puedes poner "required":

Código Javascript:
Ver original
  1. <input type="text" class="text" tabindex="1" name="username" id="password" required />

Pero no en todos los navegadores funciona y es mejor utilizar javascript o lo que propone @kiko's
  #4 (permalink)  
Antiguo 20/11/2012, 20:01
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Atributo Required en un input text

Creo q no me he explicado bien. Lo que me gustaría conseguir es que cuando yo realizo una busqueda de un cliente en el formulario como mínimo se debe meter un apellido de los dos para asi obtener la lista de coincidencias y que en el caso de que no se meta ningun apellido el mismo navegador me muestre que rellene el campo al darle al boton de tipo submit.
Un saludo y gracias!
  #5 (permalink)  
Antiguo 20/11/2012, 20:35
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Atributo Required en un input text

Cita:
Iniciado por Cota_Isla Ver Mensaje
Creo q no me he explicado bien. Lo que me gustaría conseguir es que cuando yo realizo una busqueda de un cliente en el formulario como mínimo se debe meter un apellido de los dos para asi obtener la lista de coincidencias y que en el caso de que no se meta ningun apellido el mismo navegador me muestre que rellene el campo al darle al boton de tipo submit.
Un saludo y gracias!
Ya te dijeron que con javascript, y luego realices la validación en php para mayor seguridad.

validación formulario con javascript

busca esos términos.
  #6 (permalink)  
Antiguo 20/11/2012, 21:35
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Atributo Required en un input text

Ahh vale tio! que no lo entendia. Muchas graciass!! Un saludo

Etiquetas: formulario
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 05:57.