Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/02/2007, 13:18
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 18 años, 5 meses
Puntos: 22
Re: Validar un array de input's

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!