2013-03-08 41 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