javascript 限制输入和粘贴(IE和火狐3.x下测试通过)
function upLoadKey(e){
((document.all) ? true:false) == true ? (window.event.returnValue = false): e.preventDefault();
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
但是这段代码在 火狐2.x的下面,还是无法对onpaste()这个函数的支持,好消息是火狐的3.x版本支持了一个函数
相关推荐
-
javascript实现禁止复制网页内容
做个笔记 复制代码 代码如下: // 禁用右键菜单.复制.选择 $(document).bind("contextmenu copy selectstart", function() { return false; }); // 禁用Ctrl+C和Ctrl+V(所有浏览器均支持) $(document).keydown(function(e) { if(e.ctrlKey && (e.keyCode == 65 || e.keyCode == 67))
-
javascript中clipboardData对象用法详解
本文实例讲述了javascript中clipboardData对象用法.分享给大家供大家参考.具体分析如下: clipboardData对象 ,注意网页里剪贴板到现在只能设置Text类型,即只能复制文本 clearData("Text")清空粘贴板 getData("Text")读取粘贴板的值 setData("Text",val)设置粘贴板的值 当复制的时候body的oncopy事件被触发,直接return false就是禁止复制,注意是不能
-
javascript实现复制与粘贴操作实例
本文实例讲述了javascript实现复制与粘贴操作的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <script language="javascript"> function readTxt() { alert(window.clipboardData.getData("text")); } function setTxt() { var t=document.getElementById("txt");
-
javascript 限制输入和粘贴(IE,firefox测试通过)
复制代码 代码如下: window["MzBrowser"] ={}; (function() { if(MzBrowser.platform) return; var ua = window.navigator.userAgent; MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox") > 0; MzBrowser.opera = t
-
javascript在网页中实现读取剪贴板粘贴截图功能
见某网站的输入框支持截屏粘贴的功能,觉得有点意思,于是将代码扒出来分享下. 可惜,目前仅有高版本的 Chrome 浏览器支持这样直接粘贴,其他浏览器目前为止还无法粘贴( IE11没测试过 ),当然这种增强型的用户体验功能有总比没有好. 输入框的结构代码: 复制代码 代码如下: <input type="text" id="testInput" /> 为输入框绑定粘贴事件: 复制代码 代码如下: var input = document.getElemen
-
javascript复制粘贴与clipboardData的使用
window.clipboardData可以实现复制与粘贴的操作,它的getData 方法可以实现数据的读取,setData方法可以实现数据的设置 <script language="javascript"> function readTxt() { alert(window.clipboardData.getData("text")); } function setTxt() { var t=document.getElementById("
-
javascript 密码框防止用户粘贴和复制的实现代码
<input id="password" type="password" onpaste="return false" onselectstart="return false" /> onpaste="return false":防止粘贴 onselectstart="return false":防止自制
-
javascript 限制输入和粘贴(IE和火狐3.x下测试通过)
function upLoadKey(e){ ((document.all) ? true:false) == true ? (window.event.returnValue = false): e.preventDefault(); } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 但是这段代码在 火狐2.x的下面,还是无法对onpaste()这个函数的支持,好消息是火狐的3.x版本支持了一个函数
-
javascript 限制输入脚本大全
1.只能输入汉字的 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"> 2.只能输入数字的: <input onkeyup="value=value.re
-
JavaScript禁止复制与粘贴的实现代码
该操作是网民日常的一些基本操作,但有些网站为了保护版权(如小说类.图片类),禁止用户执行这些操作,这样就可以防止用户将正在浏览的文本,通过复制.粘贴的方式进行传播了. oncopy事件: 定义和用法 oncopy 事件在用户拷贝元素上的内容时触发. 提示: oncopy 事件在用户拷贝元素时也会触发,例如, 拷贝 <img> 元素. 提示: oncopy 事件通常用于 type="text" 的 <input> 元素. 提示: 有三种方式可以拷贝元素和内容: 按
-
火狐和ie下获取javascript 获取event的方法(推荐)
javascript 获取event 先从一个简单的例子说起,一个简单的button控件如下: <input type='button' name='mybtn' id='mybtn' onclick='myFunc()'/> 然后为其注册事件,这样的情况,怎么在javascript里获取event呢,特别是firefox的情况.请看: <script type='text/javascript'> function myFunc(){ var ev = window.event
-
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色.但是css只能是改变IE浏览器的颜色,而且CSS不能做到改变火狐浏览器的样式和颜色.所以只能是通过JavaScript来实现了.也有插件可以做到.我分享一下我自己使用原生JavaScript实现的思路.先上个图看下效果: JavaScript实现的思路就是模拟浏览器自身滚动条.我制作的思路是先将整个文档放在一
-
JavaScript判断输入是否为数字类型的方法总结
JavaScript判断输入是否为数字类型的方法总结 前言 很多时候需要判断一个输入是否位数字,下面简单列举集中方法. 第一种方法 isNaN isNaN 返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字). NaN 即 Not a Number isNaN(numValue) 但是如果numValue果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的. 第二种方法
-
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
复制代码 代码如下: function TextValidate(type) { var code; var character; var Lang = document.getElementById('Lang').value; var err_msg = ""; if (Lang != "Eng") { err_msg = "文件夹名稱不能包含下列字符之一:\n \\ / : * ? \" < > | & , "
-
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
JavaScript onkeydown 事件 用户按下一个键盘按键时会触发 onkeydown 事件.与 onkeypress事件不同的是,onkeydown 事件是响应任意键按下的处理(包括功能键),onkeypress 事件只响应字符键按下后的处理. 提示 Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which. onkeydown 获取用户按下的键
随机推荐
- 前端常用正则表达式汇总
- oracle sql 去重复记录不用distinct如何实现
- Objective-C中使用NSString类操作字符串的方法小结
- python监控网卡流量并使用graphite绘图的示例
- .NET常用Request获取信息总结
- 灵活掌握Asp.net MVC中GridView的使用方法
- JS中encodeURIComponent函数用php解码的代码
- javascript获取当前ip的代码
- python动态加载包的方法小结
- 用CSS开发时髦的导航栏图例教程
- Java,C#使用二进制序列化、反序列化操作数据
- 利用Prometheus与Grafana对Mysql服务器的性能监控详解
- 优化Jquery,提升网页加载速度
- 读Javascript高性能编程重点笔记
- C++利用静态成员或类模板构建链表的方法讲解
- C#中的委托数据类型简介
- 基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
- Python3基础教程之递归函数简单示例
- 用Python获取摄像头并实时控制人脸的实现示例
- 基于windowx的Hyper-v安装CentOS系统