How can I check if a checkbox is checked?
checked
is a boolean
property, so you can directly use it in an if
condition
<script type="text/javascript"> function validate() { if (document.getElementById('remember').checked) { alert("checked"); } else { alert("You didn't check it! Let me check it for you."); } }</script>
Try this:
function validate() { var remember = document.getElementById("remember"); if (remember.checked) { alert("checked"); } else { alert("You didn't check it! Let me check it for you."); }}
Your script doesn't know what the variable remember
is. You need to get the element first using getElementById().
This should allow you to check if element with id='remember'
is 'checked'
if (document.getElementById('remember').is(':checked')