Du musst das doch gar nicht mitsenden, oder verstehe ich da gerade etwas falsch? Du musst nur dann dem POST-Request das data.FormFieldAdd('checkbox1', '1'); hinzufügen, wenn die Checkbox auch wirklich aktiv ist. Den eigentlichen Wert, d.h. die '1' wird man nie abfragen.
In PHP kann man das ganze folgendermaßen machen:
Code:
if (isset($_POST['checkbox1'])) {
// in CheckBox1 ist ein Haken drin
} else {
// in Checkbox1 ist KEIN Haken drin
}
Sollte der Benutzer die Checkbox nicht angehakt haben, so tritt automatisch der Else-Teil in Kraft. Und wie du siehst ist es unerheblich welcher Wert denn in $_POST['checkbox1'] steckt.
-- Edit: Wo war die rote Box?!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)