페이지에 버튼과 파일 업로드 컨트롤이 있습니다. 파일 업로드 컨트롤의 값에 따라 버튼을 사용하거나 사용하지 않도록 설정하고 싶습니다. 파일 업로드에 선택한 파일이 없으면 버튼이 계속 비활성화됩니다.자바 스크립트를 사용하여 사용 설정 및 사용 안함
코드가 제대로 작동하지만 버튼을 사용할 수있는 경우 (올바른 동작) 파일 업로드 컨트롤을 클릭하지만 이번에는 취소를 클릭하지만 버튼은 비활성화되지 않습니다.
function enableButton() {
var a = document.getElementById("<%=file_upload.ClientID%>")
if (a == 0) {
document.getElementById("<%=btnAdd.ClientID%>").disabled = true;
}
else {
document.getElementById("<%=btnAdd.ClientID%>").disabled = false;
}
}
<asp:FileUpload ID="file_upload" runat="server" AllowMultiple="true" maxLength="10" accept="text/plain" Enabled="false" CssClass="cssFileUpload" onchange="enableButton()"/>
<asp:Button ID="btnAdd" runat="server" Text="Add Files" onclick="btnAdd_Click" Enabled="false" />