Tengo un formulario con varios campo de tipo "text" a los cuales le he colocado nombres con indices, para luego recorrerlos en el Servisor. El problema es que, antes de que se envie el formulario, quiero validar que todos los campos esten completos. Cuando los nombro con indices, no logro identificar cada uno de ellos y por ende, no logro hacer la validación. Les dejo el código para que se entienda:
Código HTML:
<script> function validar() { if(document.forms[solicitud].articulo.value == ""){ alert('Complete todos los campos'); }else{ document.forms.submit(); } } </script> <form action='index.php' method='post' name='solicitud'> <input type='text' name='articulo[0]'<br> <input type='text' name='articulo[1]'><br> <input type='text' name='articulo[2]'><br> <input type='text' name='articulo[3]'><br> <input type='button' value='Guardar' onclick='validar()'><br> </form>