html - 是否可以防止文件对话框出现?为什么?

标签 html file input event-handling filedialog

假设我有 input[type=file] 元素,我想拦截 onclick 事件并在不满足条件时阻止文件对话框出现。是否可以?为什么,如果 - 不是?

最佳答案

Soufiane 的代码要求您的页面上有一个名为 jQuery 的 Javascript 库。如果您没有,可以在http://www.jquery.com 获取。或使用纯 Javascript 中的内容:

HTML

<input type="file" id="openf" />

JS:

document.getElementById('openf').onclick = function (e) { e.preventDefault(); };

关于html - 是否可以防止文件对话框出现?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350134/

相关文章:

C TCP套接字无法接收文件

c - 如何从c中的文件中获取元数据

css - HTML 表格标记内的条形码字体无法正确呈现。但外面工作完美

html - 可以在 CSS 中抑制吗?

php - 使用 .htaccess 将不带扩展名的热链接重定向到父网站

javascript - 用于查找 div 内输入的 jQuery 选择器

c - 文件处理问题(初级)?

c++ - 读取文件的输入循环

c - C 中的 Char 数组

jquery - 通过按名称选择输入,Firefox的jQuery语法错误