JTL while循环在FTL页面中

时间:2015-05-22 20:00:21

标签: javascript loops while-loop

我正在验证FTL页面上的下拉列表选择。我无法使其在提交按钮上的单击功能上工作,因此我尝试启用/禁用提交按钮,直到在两个下拉列表中进行了一些选择。我正在使用while循环,它不起作用。 javascript和FTL页面对我来说都是新的。请帮忙。

document.getElementById("add_officevisits_button").disabled = true;
        var ddvalid= false;
        // loop until all is validated
        do {
            ddvalid = validate_dropdownlists();
        }
        while (ddvalid = false) ; 

        // if yes, let the user proceed
        if (ddvalid) {
            //$j('#add_officevisits_button').show();
            document.getElementById("add_officevisits_button").disabled = false;
        }

function validate_dropdownlists(){
        var validated =false;
        // visittype
        var visittype = false;
        if ($j('#officevisits_visitTypeID').val() == "") {
            visittype = false;
        } 
        else {
            visittype = true;
        }
        validated = visittype;
        //outcome
        var OutcomeValid = true; 
        if ($j('#officevisits_visitOutcomeID').val() == "") {
            OutcomeValid = false;
        }
        else {
            OutcomeValid = true;
        }
        validated = OutcomeValid && validated;
        return validated;
    }

0 个答案:

没有答案