如果下拉列表是某个值,我正在尝试获取一些 jQuery 来禁用表单上的确认按钮,但它似乎不起作用。
我在这里阅读了很多帖子并尝试了各种不同的方法。
这是我目前的代码:
<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>
任何人都可以看到它有什么问题吗?
澄清一下,我知道当我的警报工作时它会进入正确的代码块。它只是禁用按钮不起作用。
亲切的问候,
加雷斯