это дает мне сообщение об ошибке, если все флажки сняты, но выполнить запрос вставки и данные вставлены - PullRequest
0 голосов
/ 04 февраля 2020
function checkbox() {
    // body...

    var a = document.getElementsByName('proinf[]');
    for (var i = 0; i < a.length; i++) {
        if (a[i].checked == true) {
            document.getElementById("error_checkbox").innerHTML = "";
            return true;
        }else {
            document.getElementById("error_checkbox").innerHTML = "* Please Checked Atleast 1 Professional Skill";
        }
    }
}
<input id="sbmtbtn" type="Submit" class="btn btn-primary"    onclick="return checkbox()" name="Submit" value="Submit">

1 Ответ

0 голосов
/ 04 февраля 2020
Try this----

function checkbox() {
    // body...
    var ischecked=false;
    var a = document.getElementsByName('proinf[]');
    for (var i = 0; i < a.length; i++) {
        if (a[i].checked == true) {
            ischecked=true;
        }
    }   
    if(ischecked===true){
        document.getElementById("error_checkbox").innerHTML = "";
        return true;
    }
    else{
        document.getElementById("error_checkbox").innerHTML = "* Please Checked Atleast 1 Professional Skill";
        return false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...