javascript兼容firefox的文本输入长度提示
function checkLen()
{var obj=inputTxt
var maxLen=parseInt(obj.getAttribute('maxlength')) //最大限制输入的字符数量
var len=obj.value.replace(/[^\x00-\xff]/g,'oo').length;
var llen=maxLen-len;
if(len>maxLen)
{ var i=0;
for(var z=0;z255)
{
i=i+2;
}else
{
i=i+1;
}
if(i>=maxLen)
{ obj.value=obj.value.slice(0,(z + 1));
break;
}
}
}
if(llen
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
javascript兼容firefox的文本输入长度提示
function checkLen() {var obj=inputTxt var maxLen=parseInt(obj.getAttribute('maxlength')) //最大限制输入的字符数量 var len=obj.value.replace(/[^\x00-\xff]/g,'oo').length; var llen=maxLen-len; if(len>maxLen) { var i=0; for(var z=0;z255) { i=i+2; }else { i=i+1; }
-
兼容firefox的文本框只能输入两位小数的数字的代码
function checkNumber(e,txt) { var key = window.event ? e.keyCode : e.which; var keychar = String.fromCharCode(key); var el = document.getElementById('test'); var msg = document.getElementById('msg'); reg = /\d|\./; var result = reg.test(keychar); if(
-
Javascript 兼容firefox的一些问题
比如: 1. document.all() 在FF里不行. 必须改成document.getElementById(); 2. obj.innerText = "XXX"; 在FF里好像偶尔也有问题. 换成obj.innerHTML = "XXX";就行了. 3. var olE = document.body.onload; 获得body的onload函数. IE没问题.FF不行.改成window.onload.解决. 至于window.onload和body.o
-
用JavaScript限制textarea输入长度 (For: IE、Firefox ...)[
Code:用JavaScript限制textarea输入长度 (For: IE.Firefox ...) body {font-size:14px;} maxlength=10 maxlength=20 function isMaxLen(o){ var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):""; if(o.getAttribute && o.value.leng
-
javascript下兼容firefox选取textarea文本的代码
主要用到的js代码 复制代码 代码如下: function getSelectedText(){ var selectedText; var textField=document.getElementById('inputTextarea'); if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.
-
两种方法实现文本框输入内容提示消失
第一种方法: 基于HTML5 input标签的新特性 - placeholder .另外,x-webkit-speech 属性可以实现语音输入功能. 复制代码 代码如下: <div><input type="email" name="email" spellcheck="false" placeholder="邮 箱" autofocus tabindex="1" x-webkit-spe
-
JavaScript实现的文本框placeholder提示文字功能示例
本文实例讲述了JavaScript实现的文本框placeholder提示文字功能.分享给大家供大家参考,具体如下: <!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>www.jb51.net JS文本框placeholder提示</titl
-
jQuery实现限制文本框的输入长度
jQuery限制文本框输入,包含粘贴. //限制文本框的输入长度 $(function () { $(document).on("keypress", ".txt-valid-len", function (e) { if (e.keyCode == 8) { return true; } else { var len = $(this).data("maxlength") || 0; if (len > 0) { return (this
-
Android自动文本框输入识别提示功能代码
自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的. 所谓自动识别输入即是根据用户输入的已有信息,为用户提示可能的值,方便用户完成输入.在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示:后者为多个值
-
兼容Firefox和IE的onpropertychange事件oninput
在文本框输入数据的时候,当键盘按下并放开的时候可以使用onkeyup来检测事件,onpropertychange能够捕获每次改变,而onchange需要执行某个事件才可以捕获.可是有的时候我们输入数据是采用粘贴的方式而不是键盘输入,这就需要实时检测文本框状态的改变.onpropertychange 不被firefox所支持,如果想在firefox下正常使用,需要用oninput属性,且需要用addEventListener来注册事件. //当状态改变的时候执行的函数 function handl
随机推荐
- 关于表格的正则表达式讨论(表格)
- ASP FSO文件操作函数代码(复制文件、重命名文件、删除文件、替换字符串)
- jquery使用slideDown实现模块缓慢拉出效果的方法
- jQuery中的基本选择器用法学习教程
- php的mkdir()函数创建文件夹比较安全的权限设置方法
- php实现网页端验证码功能
- JavaScript图片轮播代码分享
- 调整小数的格式保留小数点后两位
- VBS教程:函数-Atn 函数
- iOS中导航栏pop返回时出现黑块问题的解决方法
- C#实现根据数字序号输出星期几的简单实例
- Cocos2d-x Schedule定时器的使用实例
- 深入解析c#中枚举类型的定义与使用
- Android仿微信微博多图展示效果
- eWebEditor:网站中的隐形炸弹
- Android编程实现带有图标的ListView并带有长按菜单效果示例
- vuejs实现折叠面板展开收缩动画效果
- golang bad file descriptor问题的解决方法
- MyBatis使用自定义TypeHandler转换类型的实现方法
- Django组件之cookie与session的使用方法