我有一个包含多个字段的 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 }
}