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
随机推荐
- JavaScript 使用正则表达式进行表单验证的示例代码
- AngularJS数据源的多种获取方式汇总
- javascript下正则匹配百分比的代码
- iOS CoreTelephony 实现监听通话状态
- Asp.net第三方控件ComboBox组合框介绍
- asp.net开发中常见公共捕获异常方式总结(附源码)
- PHP实现的简易版图片相似度比较
- 微信小程序实现点击返回顶层的方法
- php解决DOM乱码的方法示例代码
- python转换摩斯密码示例
- JS 实现导航菜单中的二级下拉菜单的几种方式
- mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法
- js 实现省市区三级联动菜单效果
- 浅谈:什么是数据驱动编程的详解
- Java 继承与多态的深入理解
- 详解Tomcat多域名配置(多个项目共用80端口)
- Android编程实现仿易信精美弹出框效果【附demo源码下载】
- 解决python写的windows服务不能启动的问题
- PHP创建多级目录的两种方法
- 完美解决PHP中文乱码