mira estube investigando y probando un poco y lo resolvi
hay un par de problemas ahi:
el nombre del formulario: ponle el nombre que qieras,pero no 'form', puedes ponerle 'form1' y listo
el boton que envia: debe ser de tipo 'button', y el script le da al submit si esta todo ok
y por ultimo, la razon por la cual javascript no ve los campos:
usar resultado1[] le sirve a php, pero para javascript el campo se llama 'resultado1[]', asi completo!!
entonces el javascript quedaria mas o menos asi:
Código:
function Validar(){
var i;
var validado=1;
var frm=document.form1; //<--- FORMULARIO
for(i=0; i<frm.elements['resultado1[]'].length; i++){
if (frm.elements['resultado1[]'][i].value.length < 1) {
alert("Debe escribir un resultado");
frm.elements['resultado1[]'][i].focus();
validado=0;
return(false);
}
}
if(validado) {
frm.submit();
}
}
eso ya lo probe y funciona correctamente,
recuerda arreglar esas cositas en tu form
espero qe te sirva
exitos!