複数のフィールドを持つ ASPX フォームがあります。
問題のフィールド (ドロップダウン) を選択すると、別のドロップダウンとテキスト フィールドが無効になるはずですが、何らかの理由で機能しません。
私は何を間違っていますか?
<td class="td"><asp:DropDownList ID="DeliveryTypeList" runat="server" AutoPostBack="true" onchange="javascript:changeTextFields();"></asp:DropDownList></td>
私が持っているJavaScriptは次のとおりです。
<script type = "text/javascript">
function changeTextFields() {
var val = document.getElementById("DeliveryTypeList").text;
if (val == "PO Box 110") {document.getElementById("ReceivedFrom").disabled = false; document.getElementById("ReferenceNumber").disabled = false }
if (val == "Courier Delivery") { document.getElementById("ReceivedFrom").disabled = true; document.getElementById("ReferenceNumber").disabled = false }
}