Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2005, 05:11
chiririo
 
Fecha de Ingreso: agosto-2005
Mensajes: 101
Antigüedad: 19 años, 3 meses
Puntos: 0
Validar campo de formulario que es un array

He puesto en un formulario un campo de texto dentro de un for, para que se generen tantos campos como yo quiera. He llamado al campo resp[] para que se almacenen los valores en un array. Al darle a submit quiero que compruebe que se han rellenado todos esos campos y no se como acceder.

Esto es lo ultimo que tengo, pero he probado miles de cosas:

Código PHP:
<?
   
for ($i=1;$i<=$num;$i++) {
?>
    <tr>
        <td style="text-align: center"><input type="radio" name="correcta"/></td>
        <td>Respuesta <?=$i?>:</td>
        <td><input type="text" name="resp[]" size="60"/></td>
    </tr>
<?
   
}
?>

<script language="JavaScript">
    function check() {
        for (j=0;j<=<?=$num?-1>;j++) {
            if (!
document.form4.resp[j].value) {
                
alert("Introduzca las respuestas.");
                return 
false;
            }
        }
        
document.form4.submit();
    }
</script>
A ver si alguien me puede ayudar