Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

This library automatically sets 0 value to unchecked checkbox, and 1 for checked. Especially useful for multiple checkboxes with the same name when receiving the form with PHP.

Before

.html

<inputname="tasks[]" type="checkbox" checked/><inputname="tasks[]" type="checkbox" /><inputname="tasks[]" type="checkbox" checked/>

.php

var_dump($_POST['tasks']);
// Expectation:// array(2) {// [0]=>// string(1) "1"// [1]=>// string(0) "0"// [2]=>// string(0) "1"// }// Reality:// array(2) {// [0]=>// string(1) "1"// [1]=>// string(0) "1"// }

After

.js

cheghost("input[type=checkbox]");

.php

var_dump($_POST['isVisible']);
// Reality:// array(3) {// [0]=>// string(1) "1"// [1]=>// string(0) "0"// [2]=>// string(0) "1"// }

About

Helps to deal with values of multiple checkboxes

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages