-1
是否有任何理由为什么以下代码不适用于enable/disable
html按钮?当下拉改变时,该功能被调用。正如你所看到的,我测试3个不同的代码。顺便说一句,我使用jquery 1.5.1
启用/禁用按钮不工作在javascript
function EnableDisableBrowseDocs() {
var x = $("#DocumentClassificationId").val();
var Document201Id = $("#Document201Id").val();
var curAction = $("#hidCurAction").val();
if (x > 0 && Document201Id > 0 && curAction == "EditProfile") {
//$("#btnUpload201Doc").attr("disabled", false);
//document.getElementById("btnUpload201Doc").disabled = false;
$("#btnUpload201Doc").removeAttr('disabled');
}
else {
$('#btnUpload201Doc').attr('disabled', 'disabled');
//$("#btnUpload201Doc").attr("disabled", true);
//document.getElementById("btnUpload201Doc").disabled = true;
}
}
HTML
<input id="btnUpload201Doc" type="file" disabled="disabled" style="width: 0px; display:none" />
当你调试时,什么失败?变量是你期望的变量吗? “if”条件是否会评估您的期望值? jQuery选择器能够找到你期望的结果吗?该元素的'disabled'属性是否被修改? – David
“不工作”是什么意思?请[编辑]您的问题,并描述_precisely_您希望您的代码如何工作,以及如何做到这一点。 – Xufox
@Matt编辑对不起。 – KiRa