自定义输入类型=文件行为

时间:2013-03-08 07:52:53

标签: javascript jquery html

我的页面上有一个文件浏览器

<input type="file" />

现在点击浏览按钮,我需要显示一个JS“确认”弹出窗口。 只有在弹出窗口上单击“确定”,我才会显示文件浏览器,否则它应该取消(不显示文件浏览器/选择器窗口)

有可能实现这个目标吗?

2 个答案:

答案 0 :(得分:4)

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

Live DEMO

答案 1 :(得分:2)

试试这个:

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

DEMO

或者使用onclick事件处理程序:

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

DEMO2