В этой функции JQuery я хочу включить кнопку обзора, но я не могу этого сделать. Идентификатор кнопки - ctl00_ContentPlaceHolder1_fupSendNewDocument
<script language="javascript" type="text/javascript">
function pageLoad() {
$(function () {
/********************************************Open and close model window for File Upload*********************************/
$('#divAttach').click(
function () {
var filedivcount = $('div').filter('#MultiFilelabel1').length;
var $btn = $('#divAttach');
var count = ($btn.data("click_count") || 0) + 1;
$btn.data("click_count", count);
$("#ctl00_ContentPlaceHolder1_fupSendNewDocument").attr("disabled", false);
if ($('input').filter('#ctl00_ContentPlaceHolder1_fupSendNewDocument_F1').length > 0) {
if (count < 3 || filedivcount < 3) {
document.getElementById('ctl00_ContentPlaceHolder1_fupSendNewDocument_F1').click();
} else {
alert('you can upload only 3 files');
}
}
if ($('input').filter('#ctl00_ContentPlaceHolder1_fupSendNewDocument_F4').length > 0) {
if (count < 3 || filedivcount < 3) {
document.getElementById('ctl00_ContentPlaceHolder1_fupSendNewDocument_F4').click();
} else {
alert('you can upload only 3 files');
}
} else {
if (count < 3 || filedivcount < 3) {
document.getElementById('ctl00_ContentPlaceHolder1_fupSendNewDocument').click();
} else {
alert('you can upload only 3 files');
}
}
}
);
});
}
</script>
Большинство браузеров не заботятся о значении атрибута disabled. Если он там, он будет отключен. http://www.w3schools.com/tags/att_input_disabled.asp
По этой причине вам нужно удалить атрибут:
$("#ctl00_ContentPlaceHolder1_fupSendNewDocument").removeAttr("disabled");