Das hier ist zumindest bei nicht zu vielen Checkboxen möglich (bzw. nicht zu aufwendig):
JS:
function check_auswahl(last)
{
if(!document.getElementById('check1').checked && !document.getElementById('check2').checked)
{
last.checked = true;
alert("Es muss mindestens ein Wert ausgewählt werden.");
}
}
HTML:
<input id="check1" type="checkbox" onclick="check_auswahl(this)">
<input id="check2" type="checkbox" onclick="check_auswahl(this)">
Bei mehreren Checkboxen müsste man das irgendwie via Schleife abfragen.