嗨,我有一个下拉菜单
<div class="dvPortOmmisionRightInner">
<div style="float: left">
<select id="ddlAction" onchange="showSelected(this.value)">
<option value="-1" selected="selected"> </option>
<option value="1">Indirect Call</option>
<option value="2">Cargo Diversion</option>
<option value="3">Cargo Rollover</option>
<option value="4">Shift Cargo</option>
</select>
</div>
</div>
<div class="dvOmmisionPortinner">
<p>Service</p>
<span class="ShowSpan1" style="float: left">
<asp:DropDownList ID="ddlService" runat="server" ClientIDMode="Static" CssClass="ddlService"></asp:DropDownList>
</span>
<p>Voy</p>
<span style="float: left" class="ShowSpan2">
<select id="ddlVoy" name="ddlVoy" class="ddlVoy"></select>
</span>
在这里,基于选择的选择,我必须禁用一些下拉菜单...,
首先,当我点击 Indirect Call 时,我的 ddlService 下拉菜单必须被禁用..
var myDivs = new Array(1, 2, 3, 4);
function showSelected(sapna) {
var t = 'ShowSpan' + sapna,
r, dv;
r = 'ShowSpan' + myDivs;
dv = document.getElementById(r);
if (dv) {
if (t === r) {
// Here my ddlService must get Disabled...
}
} else {
dv.style.display = 'none';
}
}
return false;
}
有没有其他方法可以根据选择值禁用下拉菜单???
当我试图禁用此 dropdon 时,它不会被禁用。
我的试炼就像
$("#ddlService").attr("disabled", true);
$("#ddlService").attr("disabled", "disabled");
$(".ShowSpan1").attr('readonly', true);
$(".ShowSpan1").attr("disabled", "disabled");
当我禁用我的 SPAN 时,它进入 Readonly 但我仍然可以访问 Dropdown 有没有其他方法可以禁用下拉菜单?
提前致谢