js控制上传文件控件只能选择不能编辑

方法1:

通过JS直接控制键盘的输入,结合IE独有属性contenteditable="false",但是无法解决Firefox工具栏上的粘贴剪切按钮和Opera下删除键、退格键以及右键粘贴剪切操作

方法2:

非IE下通过透明层遮盖输入框,但是会受到浏览器缩放功能的影响

方法3:

用input和button伪装成上传文件,真正的上传文件输入框透明的浮动在其上面,依旧解决不了Firefox工具栏上的粘贴按钮和Opera下的右键粘贴的操作

方法4:

利用CSS,使透明的上传控件只出现按钮部分,且浮动在指定按钮的上面。这个方法应该是比较彻底的实现了只选择不能编辑的目标,而且可以随心所欲的修改风格。

浏览...

时间: 2025-01-26 02:50:30

js控制上传文件控件只能选择不能编辑的相关文章

网页上有个上传文件控件,如何用程序控制上传

问题描述 公司有个内网,每天固定时间都要上传一个excel文档把数据导入数据库,但如何不用键盘鼠标来做到这点我一直搜不到好的办法.显然,建一个winform放一个webbrowser是不能胜任的,因为对于webbrowser弹新窗口的处理我都做不好,更别提弹出文件浏览框了.而且似乎现在的IE没法直接把文件地址通过代码输入到上传控件里了.其次,用post的办法也是网上搜到的解决办法之一,对于登录网站这种简单的参数post我已经做到了,不过要上传文档的话,通过IE的开发者模式截取到大量数据,单单VI

Javascript & DHTML上传文件控件第1/4页_javascript技巧

上章基本上把要交代的基本知识都说了一些,今天终于开始写代码了:D 首先来做一个实例,批量上传的UI控件.以后一般做的示例也是以UI控件为主的.都是封装成Object或者用Function封装成"Class"类. 也许对于单单看前几章的朋友来说这个例子过于深奥了,但是不用担心,一步步来解释应该很快理解的,关键是理解怎么做,而不是怎么写. 首先看一个成品截图预览: 一.接下来我们先说思路,首先定义一个upload"类", 一).这个类的公共访问信息应该有: 1.构造函数

JQuery插件ajaxfileupload.js异步上传文件实例

这篇文章主要介绍了JQuery插件ajaxfileupload.js异步上传文件实例,本文直接给出了HTML代码和JS代码以及后台处理代码,需要的朋友可以参考下     在服务器端做文件上传的过程中,如果使用web服务器短端的上传控件去上传文件的话,会导致页面刷新一次,这样对用户的体验就不是很友好了.ajaxfileupload.js是一款jQuery的异步上传文件插件,使用简单且容易上手. 前置条件:ajaxfileupload.js文件,百度下载一个就行. JS引用:  代码如下: <scr

js判断上传文件后缀名是否合法_javascript技巧

本文实例介绍了js判断上传文件后缀名是否合法的详细代码,分享给大家供大家参考,具体内容如下 效果图: 选择文件 选择1.jpg文件 上传成功合法 除图片文件格式以外,其他都是不合法的操作. 具体代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>判断文件上传是否合法</tit

jQuery插件ajaxfileupload.js实现上传文件_jquery

AjaxUpLoad.js的使用实现无刷新文件上传,如图 1.创建页面并编写HTML上传文档:  <div class="uploadFile"> <span id="doc"><input type="text" disabled="disabled" /></span> <input type="hidden" id="hidFileNam

如何用javascript控制上传文件的大小?

javascript|控制|上传 如何用javascript控制上传文件的大小? --------本文讲的是用javascript和在IE下Image的一些属性如(fileSize,fileUpdatedDate)等控制上传文件的大小.   <form   name=Myform  >     <input   type=file   name=photo><br/>     <input   type=submit   value=submit></

服务器-Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录

问题描述 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 如果文件较大,如何完整的上传到FTP的服务器 解决方案 用ftpClient.changeWorkingDirectory更改路径,路径不必以/开始

js获取上传文件的绝对路径实现方法_javascript技巧

在html中 <input type="file" id="importFile" /> <input type="button" onclick="upload()"/> <script> function upload() { var filename = document.getElementById("importFile").value; // 这时的filen

asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件

问题描述 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件,求大神解答,新手..,拜托了....