我正在验证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;
}