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 multiprocessing模块中的Pipe管道使用实例
- java联系人管理系统简单设计
- 用jQuery中的ajax分页实现代码
- 防火墙设置必备的参考资料计算机端口详细列表第1/6页
- bat定时自动关机,bat自动结束任务关闭程序,dos自动结束程序后关机
- 详细介绍MyBatis 3.4.0版本的功能
- 浅析Java中的内存泄漏
- 浅析XMLHttpRequest的缓存问题
- 深入理解堆排序及其分析
- android textview 显示html方法解析
- Yii 连接、修改 MySQL 数据库及phpunit 测试连接
- php cookie使用方法学习笔记分享
- 详解Golang编程中的常量与变量
- 记一次Ubuntu服务器被黑经历
- javascript中in运算符用法分析
- C语言自动生成enum值和名字映射代码
- JS深度拷贝Object Array实例分析
- 初品cakephp 入门基础
- 安卓Android Context类实例详解
- java swing实现的扫雷游戏及改进版完整示例