当'文件打开对话框'弹出
Detect click action when 'file open dialog' popping up
我想我有两个问题。第二个问题是在第一个问题的基础上提出的。
首先,我想知道如何使用js来检测点击操作。假设我有一个按钮selectImage
,用于上传本地图片,即点击selectImage
按钮后,会弹出一个file open dialog
,让我选择上传文件。
我的问题是:如果我们使用js监听器来监听selectImage
的点击动作,当我们点击它并弹出file open dialog
时,我们是否会注意到点击动作发生了?
我的第二个问题是:如果我们无法检测到点击操作的发生,这可能是由于选择上传文件没有完成的过程,那么js中有没有一种方法可以检测到点击操作的成功?
非常感谢。
您可以在点击文件输入按钮时调用一个函数作为
<input type="file" onclick="myFunction()" />
在javascript中生成一个函数作为
function myFunction(){
alert('click action happened');
}
检查代码段
function myFunction(){
alert('click action happened');
}
<input type="file" onclick="myFunction()" />
使用addEventListener()
获取输入的click
事件
var file = document.getElementById("file")
file.addEventListener("click", function(){
alert("Now select a file");
});
<input type="file" id="file" />
相关文章:
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- 如何在不使用滚动条的情况下将html页面放入弹出窗口(对话框)
- 打开对话框后,JQuery对话框的条件调整大小为内容高度
- 单击该按钮不会触发弹出的确认框
- Appcelerator Titanium-openFileChooserDialog不存在:如何打开对话框浏览文件
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 单击按钮然后弹出一个对话框然后提交按钮
- 当'文件打开对话框'弹出
- 我的 JavaScript 需要什么条件?它是一个弹出一个对话框的脚本,其中包含字段的表单验证备注留空
- 打开对话框,其中包含在使用 magnificPopup 构建的弹出窗口中跟随 URL 返回的结果
- winjs:使用弹出消息对话框进行文本框内容验证和警报
- 如何在弹出确认对话框之前取消
- 弹出模式对话框
- 使用SP.UI.ModalDialog.ShowPopupDialog(url)打开对话框时,模态弹出窗口发送值给父窗口
- 无法弹出jQuery对话框
- 如何打开一个弹出窗口对话框时,点击上下文菜单在crossrider
- jQuery确认按钮不在弹出确认()对话框中
- 在弹出Facebook对话框后,访问SWF并在Facebook的IE中从Javascript调用Actionscript
- 将id从json传递到js,弹出一个对话框
- 如何在弹出jquery对话框窗口之前将数据绑定到图形