You can check whether a given checkbox field is checked or not with Javascript by querySelector or getElementById method.
There are lots of ways to fetch Checked element results by native javascript.
Let’s give a code snippet for the Checkbox Element,
<div class="field choice"> <input type="checkbox" name="show-password" title="Show Password" id="show-password" class="checkbox"> <label for="show-password" class="label">Show Password</label> </div>
- Checkbox Element checked with querySelector method,
let showPasswordField = document.querySelector("input[name=show-password]"); // BY Name Attribute let showPasswordField = document.querySelector("#show-password"); //By ID if (showPasswordField) { let result = showPasswordField.checked; console.log(result); }
- To Get Results by id attribute,
let showPasswordField = document.getElementById("show-password"); if (showPasswordField) { let isChecked = showPasswordField.checked; console.log(isChecked); }
- To Get Results by name attribute,
Here Checkbox field name attribute value is “show-password”,
let showPasswordField = document.getElementsByName("show-password"); if (showPasswordField.length !== 0) { let isChecked = showPasswordField[0].checked; console.log(isChecked); }
- Using jQuery
$("#show-password").is(':checked')