Hola lo modifique asi:
me funciona perfecto cuando tengo muchos checkboxs, pero cuando tengo uno solo ahi no me funcinoa me entra de una a else de que debo seleccinoar al menos uno.
aclaro, la cantidad de checkboxs es variable segun el caso, pueden ser 10, pueden ser 5, 10, etc, o puede ser solo 1.
cuando es solo 1 no funciona.
Código:
function validar()
{
seleccionado = false;
for (i=0; i<form1.id.length; i++)
{
if (form1.id[i].checked)
{
document.form1.facturar.disabled = true;
document.form1.facturar.value ='Facturando pedidos...';
seleccionado = true;
}
}
if (!seleccionado)
{
alert("Debe seleccionar al menos un pedido");
return false;
}
}