我试图隐藏表单上的提交按钮,直到使用 checkForm 按钮和 if 语句完成必填字段。我在让它工作时遇到问题,我一直在研究可能的答案,但我被困住了。我想知道是否有人可以看看我下面的代码并指出我正确的方向。
submit_btn.visible=false;
checkForm_btn.addEventListener(MouseEvent.CLICK, entryTest)
function entryTest():void{
arguments;
if (name_txt.text != "")
trace("name needs completing");
else if (email_txt.text != "")
trace("email needs completing");
else if (question_txt.text != "")
trace("question needs completing");
else submit_btn.visible=true;
}
这是我根据一些建议编辑的代码副本 - 但它仍然无法正常工作。我只收到第一个 if 语句的输出。
submit_btn.visible=false;
checkForm_btn.addEventListener(MouseEvent.CLICK, entryTest)
function entryTest(event:MouseEvent):void{
if(name_txt.text != ""){
trace("name needs completing");
} else if(email_txt.text != ""){
trace("email needs completing");
} else if(question_txt.text != ""){
trace("question needs completing");
} else {
submit_btn.visible = true
}
}