Как вы знаете, я могу нажать кнопку FileUpload, чтобы открыть диалоговое окно «Открыть файл», но я ничего не могу выбрать и просто закрыть или отменить. Мне нужно найти это событие и сделать что-то с этим. Например, если FileUpload запущен, и пользователь не выбирает какой-либо файл, я скрываю кнопку.Проверьте, не сделал ли файл FileUpload ничего на стороне клиента
Вот функция, которая будет вызываться, когда вы выберете кнопку входного файла, и она сделает невидимую кнопку, если вы отменили выбор файла.
function CancelCheck(element) {
var file = elemeny.files[0];
if (file == undefined)
document.getElementbyId("Btn1").style.visibility = 'hidden';
}
И вот мой контроль входного файла:
<input id="Upload1" type="file" name="file" onchange="javascript:CancelCheck(this)" runat="server" accept=".txt" />
Это будет работать, если вы ранее выбрали файл (я имею в виду входной файл содержит файл), но если вы нажав на междунар для в первый раз и отменив его, он не будет работать.
Надеюсь, что я достаточно ясен.
пожалуйста, напишите некоторые из ваших HTML код где элемент управления файловой системой, поэтому мы можем сделать предложение. – celerno
@celerno Спасибо, я разместил некоторые коды html и javascript. – Nofuzy