2012-05-19 64 views
0

Web Form <input>廣東話消防輸入事件編程

大家好 - 我需要用戶選擇從對話框中的文件。然後我只需要該文件的路徑。我一直在尋找,似乎是使用<input>,但我不能讓用戶點擊choose file按鈕,它必須以編程方式「點擊」

任何幫助將是有用的。

PS。 THIS IS ASP> NET我的第二天 - 我也是不知道的JavaScript

艾登

回答

1

您可以使用jQuery的事件處理程序適用於change事件爲input type="file",但一些瀏覽器將返回文件文件的路徑名,一些會顯示一個虛擬路徑(具有正確的文件名),而其他文件只會給出沒有路徑的文件名。

編輯: 要以編程方式單擊文件對話框,可以使用display: none用css隱藏它,然後執行$("#<%=myFileInput.ClientID%>").click();來提示對話框。

+0

對不起,馬修我在哪裏添加它。語言是C# –

+0

您可以使用css文件添加CSS,併爲''asp:FileUpload id =「myFileInput」cssclass =「hiddenFileInput」runat =「server」/>'分配一個類。然後你會隱藏下面的CSS'.hiddenFileInput {display:none; }',至於jQuery,我會把它留給你。 – Matthew

+0

Thnaks Matthew - 如果我能投票100次,我會 –