FTL页面中的Javascript while循环
我正在验证FTL页面上的下拉列表选择。我无法使用“提交”按钮上的“单击”功能,因此我尝试启用/禁用“提交”按钮,直到在两个下拉列表中都进行了选择。我正在使用while循环,但它不起作用。javascript和FTL页面对我来说都是新的。请帮忙FTL页面中的Javascript while循环,javascript,loops,while-loop,Javascript,Loops,While Loop,我正在验证FTL页面上的下拉列表选择。我无法使用“提交”按钮上的“单击”功能,因此我尝试启用/禁用“提交”按钮,直到在两个下拉列表中都进行了选择。我正在使用while循环,但它不起作用。javascript和FTL页面对我来说都是新的。请帮忙 document.getElementById("add_officevisits_button").disabled = true; var ddvalid= false; // loop until all is val
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;
}
do while循环正在阻止您的页面,因为它永远不会结束。当用户为下拉列表选择值时,需要检查下拉列表的有效性。谢谢您!非常有帮助!