[英]Enabling a disabled input type image is not working
親愛的,我正在嘗試根據某些條件啟用禁用的輸入類型圖像我嘗試了幾個代碼但沒有解決方案我正在使用 angular js 和 jQuery,知道如何解決這個問題
HTML
<td style="width: 46px;">
<a href="#">
<input type="image" ng-click="committeeedit() ;$event.stopPropagation();$event.preventDefault();" src="assets/images/pencil.png" />
</a>
<a href="#">
<input disabled type="image" id="deleteCommitteeBtn" ng-click="deleteCommittee()" ng-src="assets/images/cross.png" />
</a>
</td>
setenabledfields();
function setenabledfields() {
cmePointsSrv.getSecurity("CMEpoints/getSecurity?hospkey=" + $scope.hospitalid).then(function (response) {
$scope.Security = (response.data);
//console.log($scope.Security);
if ($scope.Security[0].code == 1) {
cmePointsSrv.getenabledfields("CMEpoints/getenabledfields?funckey=" + $scope.funckey + '&staffkey=' + $scope.staffkey).then(function (response) {
$scope.enabledfields = (response.data);
$('#frame input,#frame select').attr('disabled', 'true');
$scope.enabledfields.forEach(function (e) {
var tt = document.getElementById(e.ctrl_Actual_name.split('.')[1])
if (tt != null) {
//console.log(tt);
document.getElementById(e.ctrl_Actual_name.split('.')[1]).disabled = false;
}
//else { document.getElementById(e.ctrl_Actual_name.split('.')[1]).disabled = true;}
})
})
} else {
//document.getElementById("deleteMeetingBtn").disabled = true;
//document.getElementById("deleteCompulsoryBtn").disabled = true;
//document.getElementById("deleteTrainingBtn").disabled = true;
//document.getElementById("deleteOtherBtn").disabled = true;
document.getElementById("deleteCommitteeBtn").disabled = false;
//$("#deleteCommitteeBtn").attr('disabled', 'disabled');
//$("#deleteCommitteeBtn").prop("disabled", true);
$("deleteCommitteeBtn").removeAttr('disabled');
//$("#deleteCommitteeBtn")[0].onclick = null;
}
})
}
無法設置 null 的屬性“已禁用”
$('#deleteCommitteeBtn').prop('禁用', '假');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.