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
随机推荐
- Python使用ntplib库同步校准当地时间的方法
- js mac地址 正则表达式
- iOS沙盒视频缩略图及保存本地代码
- PJBlog插件 防刷新的在线播放器
- Js四则运算函数代码
- asp.net下利用JS实现对后台CS代码的调用方法
- c# 值类型实例构造器
- asp.net(c#)ref,out ,params的区别
- BootStrap tooltip提示框使用小结
- 让PHP显示Facebook的粉丝数量方法
- ruby环境中自动编译sass教程
- 浅谈SpringMVC+Spring3+Hibernate4开发环境搭建
- jQuery 选择器项目实例分析及实现代码
- java常见事件响应方法实例汇总
- Node.js与PHP、Python的字符处理性能对比
- 详解C++中如何将构造函数或析构函数的访问权限定为private
- Android相机Camera基础知识
- 浅谈ASP.NET中最简单的自定义控件
- C# 将字节流转换为图片的实例方法
- 深入理解二叉树的非递归遍历