-3

如何发出弹出警报,以便当用户单击按钮且未选中复选框时,将使用 jQuery 出现警报?

复选框是:

<input type="checkbox" id="confirm" class="confirm">

按钮是:

<form action="resetprocess.php" method="POST">
  <button type="submit" id="reset" class="btn btn-danger">Reset <i class="icon-repeat"></i></button> 
</form>
4

3 回答 3

6

您需要捕获按钮的单击事件,然后检查复选框是否被单击。如果没有,您可以发送警报并返回 false(请务必这样做,否则无论如何都会提交表单)。

$('#reset').click(function () {
    if (!$('#confirm').is(':checked')) {
        alert('not checked');
        return false;
    }
});

jsFiddle 示例

于 2013-04-16T21:07:23.670 回答
1
$("#reset").on('click',function(){
  if(!$("#confirm").is(':checked')){
   // alert("");
  }
});
于 2013-04-16T21:00:05.080 回答
1
$("#reset").click(function(){
    if ($("#checkbox:checked").length == 0)
        alert("Checkbox not checked!");
});
于 2013-04-16T21:00:26.507 回答