Um sicherzustellen, dass immer 1 oder 0 gesendet wird, können Sie einen Eingang versteckt mit dem gleichen name
einfügen des Kontrollkästchens im HTML:
//The input hidden
<input type="hidden" name="subcheck" value="0" />
//The checkbox
<input type="checkbox" name="subcheck" value="1" />
Auf diese Weise müssen Sie nicht serverseitig prüfen, ob das Textfeld gesetzt ist oder nicht;)