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