1. 取代法

使用隐藏的<input type="file"/>控件,然后用一个只读的文本框和一个按钮来模拟<input type="file"/>的功能。

Html代码

  1. <input type="file" name="file" onpropertychange="file1.value=this.value" style=display:none/>
  2. <input type="text" name="file1" readonly/>
  3. <input type="button" value="浏览" id="button1" name="button1" οnclick="file.click()"/>

2. 使用脚本事件限制控件输入

将<input type="file"/>控件的鼠标右键菜单、按键事件限制住,不让用户有机会输入。
Html代码

  1. <input type="file" οnkeydοwn="return false" οnkeyup="return false" οncοntextmenu="return false">

3. 使用contenteditable属性

使用该属性可以有效地限制用户在<input type="file"/>控件中手动输入内容,而只能通过文件选择对话框选择文件。

Html代码

  1. <input type="file" id="file1" contenteditable="false" />

只能输入数字的Input
Html代码

  1. <input
  2. οnkeypress="return (/^(-?\d+)(\.\d+)?$/.test(String.fromCharCode(event.keyCode))) || ( /^(-?\d+)$/.test(this.value)  )  "
  3. οnpaste="return !clipboardData.getData('text').match(/\D/)"
  4. οndragenter="return false"
  5. style="ime-mode:Disabled"
  6. >

input type=file 禁止让用户手动输入相关推荐

  1. input type=file 标签禁止让用户手动输入

    常规的Web应用程序中涉及到文件上传的部分都不可避免地会使用到<input type="file"/>控件,在上传文件的时候通过点击"浏览"按钮,在 ...

  2. input[type=file]属性

    title: input[type=file]属性 date: 2017年8月11日 21:04:48 tags: html categories: 教程 author: "JiaWei&q ...

  3. [转载]input[type=file]在移动端各浏览器无法适配打开相机的问题。

    原文地址:input[type=file]在移动端各浏览器无法适配打开相机的问题.作者:韩小文 近期有一需求是拍照上传用户头像并能进行区域性的截取操作. 故使用了input[type=file]标签进 ...

  4. 模拟input type=file

    表单中的input type="file"在前端开发中经常会用到,但是很悲剧的是input type="file"在各个浏览器下表现不统一,样式很难起作用: 通 ...

  5. html input type=file 文件上传; 图片上传; 图片闪烁

    (1)input file 对话框和 获取选中文件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  6. input type=“file“属性详解,利用capture调用手机摄像头

    <input> type 类型为 file 的标签,可以选择一个或多个文件,通过表单上传到服务器,也可以通过 Javascript 的 File API 对文件进行操作. 实例: < ...

  7. 用input type=file调取手机照相机以及相册选择照片上传

    最近由于在写一个车贷的webapp项目,其中要求调取手机照相机以及手机相册来获取照片,而我之前一直是用cordova等打包工具调取手机硬件.于是也到网上找了下解决方案.其中h5提供的type=&quo ...

  8. html元素中,可以上传文件的唯一控件就是input type=file啦

    值得注意的是:当一个表单里面包含这个上传元素的时候,表单的enctype必须指定为multipart/form-data,method必须指定为post,浏览器才会认识并正确执行.但是还有一点,浏览器 ...

  9. <input type=“file“>实现上传文件

    嗨害嗨,我又来了奥.今天讲一个项目中常见的例子,就是利用input type="file"来进行表单上传文件.首先,我们写好html,如下. <form id="f ...

最新文章

  1. 1003 我要通过! (20point(s))
  2. 【音频处理】Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )
  3. C# 合并BitMap图像,生成超大bitmap
  4. 43秒处竟惊现刘强东!印度动作大片《WAR》终极预告曝光
  5. Java中枚举的线程安全性及序列化问题
  6. Chukwa在百度的应用实践
  7. html5验证码制作,Html5生成验证码的示例代码
  8. Android微信搜索,微信搜索APP
  9. 外贸营销网站系统开发功能案例制作
  10. 小白轻松使用axis2构建webservice
  11. perl use和require的用法
  12. flatMap() :对每个元素执行映射函数并将结果展平
  13. 用牛顿迭代法求方程2X3-4X2+3X-6=0在1.5附近的根。
  14. 【Pyecharts】20W条淘宝文胸商品评论数据可视化~
  15. qt Android之环境建立
  16. js向对象中添加元素(对象,数组)
  17. IT大学生如何提升职业竞争力
  18. 机械设计原理与方法类毕业论文文献都有哪些?
  19. Windows的文件系统
  20. 超值的收藏得Python 100个小技巧,入门学习必备小知识

热门文章

  1. 用scrapy+selenium+Firefox爬取腾讯新闻
  2. 抖音TikTok国际版可切换全球任意地区
  3. dnf提示磁盘碎片需要整理_什么是磁盘碎片?我还需要进行碎片整理吗?
  4. 医院HIS系统运维工作见闻
  5. oracle ora 3136,ALERT日志中常见监听错误:ORA-3136错误的排查
  6. 2022年全球市场薄膜厚度测量系统总体规模、主要生产商、主要地区、产品和应用细分研究报告
  7. wordpress 调用指定页面内容详解2 get_children()
  8. 计算机编程知识竞赛,程序设计竞赛
  9. github项目首页播放小视频啦!
  10. RCC目前最近技术与今后发展