gracias a los que respondieron
pero me quedo con la respuesta de MaBoRaK...... logico no?
pero ahora me encuentro con otro problema: "function validar_check() "
resulta que esta funcion la he utilizado en otra pagina donde solo valido checkbox y me funciona a la perfeccion en Firefox, pero ahora no me funciona y si pruebo en IE funciona bien que podra ser???
les dejo el codigo
Código PHP:
function llama(x){
if (x == "1"){ // Guarda para el seleccionado
var validacion = validar();
if(validacion != false){
var accion = "../control/guardar_comp_sesion.php";
window.document.form1.action = accion;
self.document.form1.submit();
}
}
else{ // Guarda para varios
var validacion = validar();
if(validacion != false){
var val_check = validar_check();
if(val_check == false){
alert('NO HA SELECCIONADO NADA');
return false;
}
else{
var accion = "../control/guardar_comp_varios.php";
window.document.form1.action = accion;
self.document.form1.submit();
}
}
}
poniendo flags no me retorna el control despues de var val_check = validar_check(); (como dije antes, no funciona en Firefox)
Código PHP:
function validar_check(){
contador=0;
for(i=0; i<form1.elements.length; i++)
if(form1.elements[i].type=="checkbox")
if(form1.elements[i].checked)
contador++
if(contador == 0){
return false;
}
else return true;
}
espero respuestas y agradezco a todos los que se toman tiempo de contestar.