作家
登录

javascript 限制输入和粘贴(IE,firefox测试通过)

作者: 来源:www.28hudong.com 2013-03-30 02:51:09 阅读 我要评论

复制代码 代码如下: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 = typeof(window.opera) == "object"; MzBrowser.ie = ! MzBrowser.opera && ua.indexOf("MSIE") > 0; MzBrowser.mozilla = window.navigator.product == "Gecko"; MzBrowser.netscape = window.navigator.vendor == "Netscape"; MzBrowser.safari = ua.indexOf("Safari") > - 1; if(MzBrowser.firefox) var re = /Firefox(s|/)(d+(.d+)?)/; else if(MzBrowser.ie) var re = /MSIE( )(d+(.d+)?)/; else if(MzBrowser.opera) var re = /Opera(s|/)(d+(.d+)?)/; else if(MzBrowser.netscape) var re = /Netscape(s|/)(d+(.d+)?)/; else if(MzBrowser.safari) var re = /Version(/)(d+(.d+)?)/; else if(MzBrowser.mozilla) var re = /rv(:)(d+(.d+)?)/; if("undefined" != typeof(re) && re.test(ua)) MzBrowser.version = parseFloat(RegExp.$2); } )(); function upLoadKey(e, object) { if((document.all) ? true : false) { window.event.keyCode == 9 ? (window.event.returnValue = true) : (window.event.returnValue = false); } else { if(object.value == "" && typeof e.which == "number")e.preventDefault(); if(object.value != "") object.blur(); } } function version(object) { if(MzBrowser.firefox && MzBrowser.version == 2)object.blur(); } function clearValue(id) { var up = (typeof id == "string") ? document.getElementById(id) : id; if (typeof up != "object") return null; var tt = document.createElement("span"); tt.id = "__tt__"; up.parentNode.insertBefore(tt, up); var tf = document.createElement("form"); tf.appendChild(up); document.getElementsByTagName("body")[0].appendChild(tf); tf.reset(); tt.parentNode.insertBefore(up, tt); tt.parentNode.removeChild(tt); tt = null; tf.parentNode.removeChild(tf); } // 页面代码 复制代码 代码如下:<html> <head> <script language="javascript" src="upLoad.js"></script> </head> <body> <input name="textfield3" type="file" class="input" id="textfield3" size="30" value="" ondrag="return false;" oncut="return false;" onkeydown="upLoadKey(event,this);" onpaste="return false;" onmousedown="document.oncontextmenu = function() { return false;}" onmouseout="document.oncontextmenu = function() { return true;};version(this);" tabIndex = -1/> <input type="button" id="clear" value="清 空" onclick="clearValue('textfield3');"/> </body> </html>

  推荐阅读

  javascript HTML操作代码

123123 添加到分类 礼品 十二生肖 十二生肖1 十二生肖2 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读


本文标题:javascript 限制输入和粘贴(IE,firefox测试通过)

地址:http://www.17bianji.com/kaifa2/JS/29221.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)