Lifecycle: Checkbox als Pflichtfeld

Hallo,
wie kann ich eine Checkbox (Kontrollkästchen) als Pflichtfeld auslegen?

Zur Info: Wenn der Verwender kein Kontrollhäkchen gesetzt hat, soll der Versand des Formulares unterbunden werden und eine Nachricht auftauchen, dass erst das Häkchen gesetzt werden muss.

Danke

Checkbox
function haken()
{
if(document.getElementById(„box“).checked!=true)
{
alert(„Bitte machen sie erst das Häckchen!“);
return false;
}
}

Das senden des Formulars wird abgebrochen, falls kein Haken gesetzt worden ist.