search

Home  >  Q&A  >  body text

javascript - Legal verification of multiple-choice questions

< /p>

< br>This is a question-answering system. The answer page contains all single-choice questions. I want to verify whether all questions have been selected when the user presses submit. If a question is missed and has not been selected, he cannot be allowed to submit. . . Excuse me, how can I achieve this legal verification using JQ or something else? (Each question in the front-end template is recycled)

给我你的怀抱给我你的怀抱2807 days ago654

reply all(4)I'll reply

  • 黄舟

    黄舟2017-05-16 13:07:06

    jq呗

    You always need to generate a submitted json, set the default selection value to -1, bind the click selection to the json data change, and check each option of the json when you click submit to see if there are still objects - 1 is fine

    reply
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:07:06

    Use jq to verify it when submitting. Just loop through the verification js

    reply
    0
  • 为情所困

    为情所困2017-05-16 13:07:06

    //遍歷每個選擇題
    var isfinish = true;
    $(‘.table’).each(function(){
        //假如沒有填寫
        if($(this).find("input['type'=option]").is('checked')) { // 這句話可能有語法問題,你可以百度一下
            isfinish = false;
            return false;
        }
    });
    if(isfinish === false) {
        //提示
        return false;
    }

    reply
    0
  • 为情所困

    为情所困2017-05-16 13:07:06

    If they are all single-choice, it stands to reason that you can get the number of selected items and compare them with the number of questions to make a judgment

    function checkForm() {
        var q_cnt = ?;//count($data);
        return $("#masterForm input:radio:checked").length == q_cnt;
    }
    

    reply
    0
  • Cancelreply