こんにちは、ドロップダウンがあります
<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>
ここでは、選択の選択に基づいて、いくつかのドロップダウンを無効にする必要があります...、
まず、間接呼び出しをクリックすると、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;
}
選択値に基づいてドロップダウンを無効にする他の方法はありますか???
このドロップドンを無効にしようとすると、無効になりません。
私の試練は
$("#ddlService").attr("disabled", true);
$("#ddlService").attr("disabled", "disabled");
$(".ShowSpan1").attr('readonly', true);
$(".ShowSpan1").attr("disabled", "disabled");
SPAN を無効にすると読み取り専用になりますが、それでもドロップダウンにアクセスできます ドロップダウンを無効にする他の方法はありますか?
前もって感謝します