encontre este codigo:
Código:
funciona a la perfección!...<script language="javascript"> function validar_checkbox() { var total = f.opciones.length; var selected = false; if (total != null) { for (i=0; i<total; i++) { if (f.opciones[i].checked == true) { selected = true; break; } } } else { if (f.opciones.checked == true) { selected = true; } } if (selected == false) { alert("Please select the interest option(s)..."); return false} } </script>
pero....
tengo 6 checkbox, los cuales el usr podra marcar 1 solo o los 6 a la vez.... eso uds lo entienden...
si marco uno solo puedo recoger el valor de ese check y enviarlo a un mail, pero si se marca mas de 1 el unico valor que recojo es el del ultimo check seleccionado
mi pregunta es:
que cambios debería tener este code para que los cheks no deban llamarse de las misma forma "opciones" sino al contrario poderlos llamar opciones1, opciones2.. etc etc ... para asi poder recoger todas las variables por separado...
al code le hice una pequeña variacion... pero nop, no funciona...
Código:
gracias!function validar_checkbox() { for (m=0; m<5; m++){ var total = f.opciones[m].length; var selected = false;} //donde m seria el cambio de nombre de cada check ... check0, ckeck1, etc
un saludo...