Açılan liste belirli bir değerse, formumdaki onaylama düğmesini devre dışı bırakmak için jQuery'yi almaya çalışıyorum, ancak çalışmıyor gibi görünüyor.Bir HTML düğmesinin devre dışı bırakılması için JQuery çalışmıyor
Burada çok sayıda yazı okudum ve farklı yollar denedim.
<script>
$(document).ready(function() {
// Handler for .ready() called.
$('#MoveToCompanyId').attr("disabled", true);
$('#DeleteAll').live("click", function() {
if ($(this).attr("value") == "True") {
$('#MoveToCompanyId').attr("disabled", true);
} else {
$('#MoveToCompanyId').attr("disabled", false);
$('#confirm').attr("disabled", true);
$('#MoveToCompanyId').change(function() {
if ($("#MoveToCompanyId option:selected").text() != "---Select Company---") {
$('#confirm').removeAttr("disabled");
alert($("#MoveToCompanyId option:selected").text());
}
else {
$('#confirm').attr("disabled", true);
alert("I should be disabled!");
}
});
}
});
});
</script>
kimse onunla herhangi bir sorun görüyor musun: İşte
anda benim kodudur?
Netleştirmek gerekirse, uyarılarım çalışırken doğru kod bloklarına girildiğini biliyorum. Çalışmıyor olan sadece düğme devre dışı bırakıyor.
Bir kontrolünü devre dışı bırakmak için.attr('disabled', 'disabled')
kullanarak olmalıdır
Tür Saygılarımızla,
Gareth
".attr" yerine .prop yerine deneyin. –
Ne yazık ki bu da işe yaramadı. Firebug'daki düğmeye bakıyorum ve hiç bir zaman engelliler özelliğini eklemiyor gibi görünmüyor. –
Kodunuzu kandırabilir misiniz? –