2017-02-21 46 views
1

下面是我的aspx頁面代碼,其中包含文件上傳器,我需要在選擇自己的文件時刪除標籤消息。
我該怎麼做?在使用文件上傳器選擇文件時清除標籤消息

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

我想這與fileuploader的事件,但他們沒有工作。

+0

與你的問題並不真正相關,但你沒有關閉你的'' –

+0

你有沒有嘗試在fileupload上使用'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。值得到完整的路徑和objFile.files [0] .name給你只是名字...這一點,你只需要驗證何時你想刪除標籤消息。希望很清楚。 –

+0

如何做到這一點,你可以請顯示,因爲我是這個新 – abc

相關問題