ym asp.net mvc Web アプリケーション内に次の html があります:-
<span class="f">Customer Name</span>
<select data-val="true" data-val-length="The field CustomerName must be a string with a maximum length of 50." data-val-length-max="50" data-val-required="The CustomerName field is required." id="FirewallCustomer_CustomerName" name="FirewallCustomer.CustomerName"><option value="">Choose...</option>
//code goes here…
</select>
<span class="field-validation-valid" data-valmsg-for="FirewallCustomer.CustomerName" data-valmsg-replace="true"></span>
</div>
<div>
<span class="f">VLANS</span>
<select data-val="true" data-val-number="The field CustomerVLANSID must be a number." data-val-required="The CustomerVLANSID field is required." id="FirewallCustomer_CustomerVLANSID" name="FirewallCustomer.CustomerVLANSID"><option value="">Choose..</option>
</select>
<span class="field-validation-valid" data-valmsg-for="FirewallCustomer.CustomerVLANSID" data-valmsg-replace="true"></span>
<div>
<span class="f">VLAN IP</span> <input disabled="disabled" id="VLANIP" name="VLANIP" type="text" value="" />
</div>
<div><span class="f">VLAN Sub NET Mask</span> <input disabled="disabled" id="Subnetmask" name="Subnetmask" type="text" value="" />
</div>
</div>
次のスクリプトがあります
$(document).ready(function () {
$("#FirewallCustomer_CustomerVLANSID").attr("disabled", "disabled");
$("#FirewallCustomer_CustomerName").change(function () {
var idDC = $(this).val();
var select = $("#FirewallCustomer_CustomerVLANSID");
$("VLANIP").val('');
$("Subnetmask").val('');
select.empty();
$("#SFirewallCustomer_CustomerVLANSID").removeAttr("disabled");
$.getJSON("/Firewall/LoadVLANSByCustomerName", { customername: idDC },
function (VLANData) {
select.append($('<option/>', {
value: null
}));
$.each(VLANData, function (index, itemData) {
select.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
});
});
});
しかし、私は次の問題に直面しています:-
ドロップダウン リストは再度有効になりません
$("#SFirewallCustomer_CustomerVLANSID").removeAttr("無効");
そしてその
$("VLANIP").val('');
$("サブネットマスク").val('');
テキストをクリアしません。
誰でも何が問題なのかアドバイスできますか? ありがとう