Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2008, 10:59
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Re: validar varios textareas

Yo intentaria identar el codigo, nos lo pondrias mas facil para ayudar...

Bueno la question es la siguiente tienes que poner un id diferente a cada textarea, usando una variable php

Código:
$i=0;
while
($r_detalle=mysql_fetch_array($detalle))
{
....
echo "<textarea cols=\"30\" rows=\"3\" name=\"text$i\" id=\"text$i\"></textarea>";
....
$i++;
}
//para saber cuantos tienes
echo "<input type=\"hidden\" value=\"$i\" id=\"textareas\">";

El button debe llamar la funcion onclick="validarForm(this);"...

Código:
function validarForm(form){
//lees cuantos tienes
textareas=document.getElementById("textareas").value;

//variable de control
valido=true;

//recorres todos los textarea si alguno esta vacio 
//la variable de control se pasa a falso
for (i=0;i<textareas;i++){
    if (document.getElementById("text"+i).value==""){
          valido=false;
    }
}

//si al final valido sigue siendo cierto mandas el form
//si no avisas del problema
if (valido){
   form.submit();
}else{
   alert("Faltan datos!!!");
}
}

Si o si?

Quim