如何在前端进行复选框验证?

时间:2016-08-24 17:50:39

标签: javascript jquery

<script type="text/javascript">
$( document )
    .ready( function () {
        $( '#btnStatus' )
            .click( function () {
                var isChecked = $( '#chkSelect' )
                    .attr( 'checked' );
                alert( isChecked );
            } );
    } );
</script>
<button type="submit" id="btnStatus" class="btn btn-secondary" name="signup">Sign Up</button>

但我想如果不提交只是验证如何?

2 个答案:

答案 0 :(得分:1)

return false;

完整代码:

<script type="text/javascript">
$(document).ready(function() {
 $('#btnStatus').click(function(){
  var isChecked = $('#chkSelect').attr('checked');
  alert(isChecked);
  return false;
});
});
</script>
<button type="submit" id="btnStatus" class="btn btn-secondary" name="signup">Sign Up</button>

答案 1 :(得分:0)

$("#checkboxId").is(":checked");这会返回true或false。如果选中它,则返回true,否则返回false。

here了解更多信息。

根据您的脚本,它应该像

$("#btnStatus").click(function() {
var isChecked = $("#chkSelect").is(":checked");
alert(isChecked);
});