Javascript 如何验证复选框?

Javascript 如何验证复选框?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,甲型肝炎疫苗 我注意到两件事: 而是对.parent()多次使用.closest() 不要在if条件中设置属性,而不要使用.attr()来设置属性 你可以换成这个 var chk = $(this).closest('form').find('input[name="ch"]');// use form if you have one. if (!$(chk).prop('checked')) { $('.save')。在('click',function()上{ var chk=$(th


甲型肝炎疫苗

我注意到两件事:

  • 而是对
    .parent()
    多次使用
    .closest()
  • 不要在if条件中设置属性,而不要使用
    .attr()
    来设置属性
    你可以换成这个

    var chk = $(this).closest('form').find('input[name="ch"]');// use form if you have one.
    if (!$(chk).prop('checked')) {
    
    $('.save')。在('click',function()上{
    var chk=$(this).closest('form').find('input[name=“ch”]”);
    如果(!$(chk).prop('checked')){
    警告(“请勾选复选框”);
    }否则{
    警报(“您已选中复选框”);
    }
    });
    
    
    甲型肝炎疫苗
    
    您应该添加HTML。@nagaraj那么这不是问题,您可以使用此代码,因为每个表单都可以有一个提交按钮。@nagaraj只是添加了一个代码片段。看看它是否有效。