JavaScript form helpers
Empty checkbox handling
<input
type="checkbox"
name="setting"
value="1"
data-empty-value="0"
data-global-event="change"
data-action-navigate="$data=~s/$value/"
>
Copied!
Checkboxes used to send a particular value when unchecked can be achieved by using
data-
. If this attribute is omitted, an empty string ''
is sent.
Submitting a form on change
<input type="checkbox" data-global-event="change" data-action-submit="$form">
<!-- ... or (using CSS selector) ... -->
<input type="checkbox" data-global-event="change" data-action-submit="#formIdentifier">
Copied!
Submits a form once a value has been changed.
($form
refers to the parent form element, using CSS selectors like #form
is possible as well)