2013-03-08 21 views
3

我使用自定義輸入類型=文件的行爲

<input type="file" /> 

現在瀏覽按鈕的點擊,我需要出示JS我的頁面上的文件瀏覽器「確認」彈出。 只有在彈出的「確定」按鈕上,我應該顯示文件瀏覽器,否則它應該取消(不顯示文件瀏覽器/選擇器窗口)

是否有可能實現此目的?

+0

的可能重複的[JavaScript的:文件輸入的onclick防止變化如果用戶取消確認()](http://stackoverflow.com/questions/9999585/javascript-file-input- onclick-prevent-change-if-user-cancels-confirm) – 2013-03-10 00:01:17

回答

4
$('input[type="file"]').click(function(){ 
    return confirm("Are you sure you want to see me dance?"); 
}); 

Live DEMO

2

就試試這個:

<input type="file" onclick="return confirm('Continue ?');"/> 

DEMO

或利用onclick事件處理程序:

$('input[type=file]').click(function(){ 
    return confirm("Continue ?"); 
}); 

DEMO2

+1

超級,+ 1的傢伙 – 2013-03-08 08:25:44