Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] textarea opcional

Estas en el tema de textarea opcional en el foro de PHP en Foros del Web. Hola a todos de nuevo. Estoy haciendo un formulario en php y contiene un textarea, pero a la hora de enviar tiene que estar relleno ...
  #1 (permalink)  
Antiguo 25/06/2014, 04:29
 
Fecha de Ingreso: junio-2014
Mensajes: 8
Antigüedad: 9 años, 10 meses
Puntos: 0
textarea opcional

Hola a todos de nuevo.

Estoy haciendo un formulario en php y contiene un textarea, pero a la hora de enviar tiene que estar relleno por algún carácter

No hay alguna forma de hacer que sea opcional, para no tener que introducir nada obligatoriamente

Gracias a todos
  #2 (permalink)  
Antiguo 25/06/2014, 04:37
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: textarea opcional

Ningun campo de un formulario por defecto es obligatorio.


Para que lo sea se puede utilizar desde required en html, comprobar con JS o validar que este contenga datos al recibierlo por PHP.

Sin el codigo de tu form no te puedo decir mucho mas.
  #3 (permalink)  
Antiguo 25/06/2014, 05:23
 
Fecha de Ingreso: junio-2014
Mensajes: 8
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: textarea opcional

Puede ser. En el JS tengo este extracto de código. El textarea es "mensaje", creo que tendría que suprimirlo directamente.

Código:
if ($(".mensaje").val() == "") {  
			$(".mensaje").focus().after('<span class="error">Ingresa tu mensaje</span>');   
			return false;  
		}  
    });  
	$(".nombre, .asunto, .mensaje").keyup(function(){ 
        if ($(this).val() != "") {  			
			$('.error').fadeOut();
			return false;  
		}
  #4 (permalink)  
Antiguo 25/06/2014, 05:34
 
Fecha de Ingreso: junio-2014
Mensajes: 8
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: textarea opcional

Tema solucionado. He suprimido la linea de código anterior

Etiquetas: formulario, textarea
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 19:53.