> For the complete documentation index, see [llms.txt](https://xoops.gitbook.io/xoops-modules-cookbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformcheckbox.md).

# XoopsFormCheckBox

```php
// Display checkbox, initially checked.
$checked_value = 1;
$checkbox1 = new XoopsFormCheckBox(, 'box1', $checked_value);
$checkbox1->addOption($checked_value, _MD_MODNAME_CHECK_ME);
$form->addElement($checkbox1);


// Display checkbox, initially unchecked.
$checked_value = 1;
$checkbox2 = new XoopsFormCheckBox(, 'box2', !$checked_value);
$checkbox2->addOption($checked_value, _MD_MODNAME_CHECK_ME);
$form->addElement($checkbox2);
```

Assuming the form's method is POST:

If box 1 is checked, the submitted form will have $\_POST\['box1'] = 1. Otherwise $\_POST\['box1'] will be undefined.

If box 2 is checked, the submitted form will have $\_POST\['box2'] = 1. Otherwise $\_POST\['box2'] will be undefined.

![](https://879096944-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_mFcvcxsA3M1QhbWd%2Fsync%2Fa7283a475aaf47d39056c6b26d87d07a70256945.png?generation=1609473967597698\&alt=media)
