Rebekah, first note Marketo checkboxes are sent using variable formats.
- If there is one checked box, it's sent using the name of the input.
- If there is more than one checked box, they are all sent using the non-standard (yet extremely prevalent on the web) PHP array-push format: the name of the input plus square brackets ()
What this means is that if you have two checked inputs with the same name:
<input type="checkbox" name="Gooru1" value="goo">
<input type="checkbox" name="Gooru1" value="foo">
then what goes on the wire is:
whereas if only one is checked:
Another difference from unadorned HTML forms is that a Marketo form will send the literal value "no" for an unchecked input. A standard form will not send an unchecked input at all, which has been the bane of many a developer's existence.