首页 > 解决方案 > 选择 6 个下拉选项之一时 Javascript 隐藏字段

问题描述

接纳类型字段是表单上的下拉字段,我正在尝试创建一个函数,该函数将在选择特定的录取类型时隐藏学校字段。我希望学校字段显示是否选择了其他 5 种录取类型中的任何一种。

我比 JavaScript 新手还新,如果这很难看,我深表歉意!

//Code to check if Admit Type is 08. Hides School Field
<script>
// set IDs of selectors to use
var admitTypeID = "ctl00_mainContent_ApplicationForm_ApplicationForm_ApplicationFormControl_datatel_admittypeid_datatel_admittypeid"
var SchoolID = "ctl00_mainContent_ApplicationForm_ApplicationForm_ApplicationFormControl_new_school_new_school"
// attach onChange event listener to the fields
var admitType = document.getElementById(admitTypeID);


admitType.addEventListener("change", checkAdmitTypeFunction);

function checkAdmitTypeFunction(){

    if(admitType.value == "0f72309f-a3eb-e511-811c-1292f4bb68c9"){
        document.getElementById(SchoolID).style.visibility="hidden";
    } else if (admitType.value == "0772309f-a3eb-e511-811c-1292f4bb68c9"){
        document.getElementByID(SchoolID).style.visibility="visible";
    }
}

</script>




标签: javascriptfieldhide

解决方案


推荐阅读