2017-02-21 14 views
1

Ниже приведен код страницы aspx, в котором содержится файл, и мне нужно удалить сообщения с метками при выборе файла.
Как я могу это сделать?Очистить сообщения ярлыков во время выбора файла с помощью загрузчика файлов

<asp:FileUpload ID="FileUpload1" runat="server"/> 

Я попытался это с событиями для fileuploader, но они не работают.

+0

Не имеет значения для вашего вопроса, но вы не закрыли свой '' –

+0

вы пробовали использовать 'onchange' в файле? –

ответ

2

вам нужно добавить onchange на FileUpload

<asp:FileUpload ID="FileUpload1" runat="server" onchange="callme();" /> 

, а затем создать функцию JS, чтобы очистить ваши сообщения

function callme() { 
     document.getElementById("your message label id").value= ""; 
     } 

Я не проверял, но это должно делать то, что вы хотите ,

+0

Он работает нормально, но проблема снова, если я выберу файл, если он не является допустимым документом, он должен показать сообщение об ошибке, но в этом случае он ничего не отображает. – abc

+0

, обновите функцию, чтобы принять загрузку файла в качестве параметра. .. 'onchange =" callme (this); "и заменить подпись функции на' function callme (objFile) {} ', тогда вы можете получить доступ к имени файла, но я не помню наизусть сейчас ... Я думаю objFile. value получить полный путь и objFile.files [0] .name дает вам просто имя ... с этим вам просто нужно проверить, когда вы хотите удалить сообщение метки. Надеюсь, это понятно. –

+0

как это сделать, можете ли вы показать, что, поскольку я новичок в этом – abc

Смежные вопросы