ユーザーが選択ドロップダウンリストから特定のオプション値を選択した場合、div を表示しようとしています。
例:
選択ドロップダウン リストは、データベースから取得された動的な名前と、「管理者」と呼ばれるリストの下部にある 1 つの静的または永続的な名前で構成されます。
ユーザーが「管理者」以外のオプションを選択すると、特定のフォーム要素を含む div が表示され、ユーザーが「管理者」を選択すると、その div は非表示のままになります
これが私のコードです:
Javascript -
<script language="javascript">
function admSelectCheck(nameSelect)
{
if(nameSelect){
admOptionValue = document.getElementById("admOption").value;
if(admOptionValue != 0){
document.getElementById("admDivCheck").style.display = "";
}
else{
document.getElementById("admDivCheck").style.display = "none";
}
}
else{
document.getElementById("admDivCheck").style.display = "none";
}
}
</script>
HTML -
<select id="getFname" onchange="admSelectCheck(this.select);">
<option value="1">Jay</option>
<option value="4">Sam</option>
<option id="admOption" value="0">Admin</option>
</select>
<div id="admDivCheck" style="display:none;">
admin selected
</div>
これについて助けていただければ幸いです。