Foros del Web » Programando para Internet » Javascript »

Validación de Textarea - Salto de Lineas

Estas en el tema de Validación de Textarea - Salto de Lineas en el foro de Javascript en Foros del Web. Hola a todos, tengo el siguiente codigo que verifica que los campos del formulario no esten vacios, si los campos estan vacios actua alertando al ...
  #1 (permalink)  
Antiguo 09/01/2012, 00:33
 
Fecha de Ingreso: diciembre-2011
Ubicación: Corrientes
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 1
Validación de Textarea - Salto de Lineas

Hola a todos, tengo el siguiente codigo que verifica que los campos del formulario no esten vacios, si los campos estan vacios actua alertando al usuario.
Código Javascript:
Ver original
  1. function valida(F) {  
  2.          
  3.         if( vacio(F.nya.value) == false ) {  
  4.                 alert("El campo 'Nombre y Apellido' no puede estar vacio.")  
  5.                 return false  
  6.         } else  
  7.                {  }
  8.        
  9.         if( vacio(F.email.value) == false ) {  
  10.                 alert("El campo 'Correo Electronico' no puede estar vacio.")  
  11.                 return false  
  12.         } else {  }  
  13.                
  14.          if( vacio(F.coment.value) == false ) {  
  15.                 alert("El campo 'Comentarios' no puede estar vacio.")  
  16.                 return false  
  17.         } else {  }    
  18.          
  19. }

Código HTML:
Ver original
  1. <form method="post" action="envcon.php" name="contactenos" onSubmit="return valida(this)">
  2. <div id="div1"><input class="btn" name="nya" type="text" onkeypress="return handleEnter(this, event)" style="width:163px"/></div>
  3. <div id="div2"><input class="btn" name="email" type="text" onkeypress="return handleEnter(this, event)" style="width:163px"/></div>
  4. <div id="div3"><input class="btn" name="address" type="text" onkeypress="return handleEnter(this, event)" style="width:163px"/></div>
  5. <div id="div4"><input class="btn" name="tel" type="text" onkeypress="return handleEnter(this, event)" style="width:163px"/></div>
  6. <div id="div5"><textarea class="btn" name="coment" type="text" style="width:172px; height:63px;"/></textarea></div>
  7. <div id="div6"><input class="botones" type="submit" name="submit" style="width:70; height:25;cursor:pointer;" value="."></div>
  8. <div id="div7"><input class="botones" type="reset" name="submit" style="width:70; height:25;cursor:pointer;" value=""></div>
  9. </form>
El inconveniente que se me presenta es solamente en el textarea (coment), si a dicho textarea lo dejo vacio y envio el formulario se activa la alerta diciendo El campo 'Comentarios' no puede estar vacio. Ahora, si en el textarea el usuario ingresa un salto de linea (Aprieta Enter) sin escribir nada, JS lo pasa por alto y envia el formulario de todas formas.

Quisiera saber si existe algun codigo que compruebe que en el textarea solo se ingresaron saltos de lineas y si es asi que se alerte al usuario que el campo esta vacio.

Ejemplos:

Textarea:(VACIO) - El campo Comentarios no puede estar vacio.

Textarea: Espacios y Saltos de Linea, sin caracteres ingresados - El campo Comentarios no puede estar vacio.

Textarea: Hola Mundo - El formulario se ha enviado correctamente.

Desde ya muchas gracias!!!
  #2 (permalink)  
Antiguo 09/01/2012, 06:02
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Validación de Textarea - Salto de Lineas

una expresión regular que compruebe si hay espacios el comienzo de la cadena
Cita:
(/^\s+)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 09/01/2012, 11:04
 
Fecha de Ingreso: diciembre-2011
Ubicación: Corrientes
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: Validación de Textarea - Salto de Lineas

Cita:
Iniciado por IsaBelM Ver Mensaje
una expresión regular que compruebe si hay espacios el comienzo de la cadena
Gracias por tu respuesta IsaBelM, podrias darme algun ejemplo de codigo completo, o de poderse, al codigo que exprese modificarlo para que cumpla con dicha funciona.

Desde ya muchas gracias
  #4 (permalink)  
Antiguo 09/01/2012, 14:03
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Validación de Textarea - Salto de Lineas

a ver que te parece el método test()
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: formulario, input, js, lineas, php, salto, textarea, botones, validar
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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 07:45.