Submit form only if at least one checkbox is checked

后端 未结 8 2124
梦如初夏
梦如初夏 2021-01-06 18:42

i\'m triyng to validate a form. In this form you\'ve to choose at least one element by checkboxes, and I can\'t be sure about their quantity (it depends by elements number).

8条回答
  •  既然无缘
    2021-01-06 19:05

    try this

    var checked = false;
    $(function(){
        $('#subm').click(function(e){
            checkall();
            if(!checked){
                e.preventDefault();
            }
        });
        $('.roomselect').change(function(e){
            checkall();
        });
        checkall();
    });
    function checkall()
    {
        checked = $('.roomselect:checked').length > 0;
        $('#subm').prop('disabled',!checked);
    }
    

提交回复
热议问题