Check Atleast One Checkbox Is Checked On Form Submission June 25, 2024 Post a Comment I have a form that consists of checkbox fields, now on form submission we should check whether atleast one checkbox is checked html code Solution 1: You shouldn't attach JavaScript event directly in the HTML, this is a really bad practice. Instead, because you use jQuery, you should use jQuery event handler :$('#form_check').on('submit', function (e) { if ($("input[type=checkbox]:checked").length === 0) { e.preventDefault(); alert('no way you submit it without checking a box'); returnfalse; } }); Copy(http://jsbin.com/IXeK/1/edit)If you really want to use HTML onsubmit, even if it's bad (and you should feel bad just by thinking of it), the onsubmit should be: attached to the form should prevent the default event on submit return false So it covers everything. Like here http://jsbin.com/IXeK/2/editBaca JugaSending Multiple Checkbox OptionsWhat Is The Expected Order Of An Array Submitted In An Html Form?Javascript: True Form Reset For Hidden Fields<form onsubmit="return atleast_onecheckbox(event)" id="form_check"class="form" action="/path/to/some/url" method="POST"> <divclass="check_fields"><inputclass="select-unselect"type="checkbox"name="invite"value=""></div><inputtype="submit"class="btn btn-primary"value="Submit" />Copyfunctionatleast_onecheckbox(e) { if ($("input[type=checkbox]:checked").length === 0) { e.preventDefault(); alert('no way you submit it without checking a box'); returnfalse; } } CopySolution 2: <scripttype="text/javascript">functionatleast_onecheckbox() { if (document.getElementById('invite').checked) { alert('the checkbox is checked'); } else { alert("please check atleast one.."); returnfalse; } } </script><formid="form_check"class="form"action="/path/to/some/url"method="POST"> {% for field in fields %} <divclass="check_fields"><inputclass="select-unselect"type="checkbox"name="invite"id="invite"value=""> {{field}} </div> {% endfor %} <inputtype="submit"class="btn btn-primary"value="Submit"onclick=" return atleast_onecheckbox()"/></form>Copy Share You may like these postsCreating Popup Window With Form Content And Then Show Output In Parent Page And Send To DatabaseFoundation 4.3.2 Abide Doesn't Validate CheckboxesJavascript Checkboxes Incorrect CalculatingCheck/uncheck All Checkboxes With Jquery 1.10.2 Post a Comment for "Check Atleast One Checkbox Is Checked On Form Submission"
Post a Comment for "Check Atleast One Checkbox Is Checked On Form Submission"