`
pity1115
  • 浏览: 32210 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

JS限制输入框里输入指定的字符(IE)

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Untitled Document</title>
</head>
<script language="javascript" event="onkeydown" for="document">
	var name = event.srcElement.id;
        if(name.indexOf('$')>-1)
        {
			var value=document.getElementById(name).value;
			if((value.length>0))//输入字符的长度
			{
				if(!keyIsBack(event.keyCode))
              		{
						return false;
					}
			}
			else
			{
				if(!KeyIsNumber(event.keyCode))
              {
                   return false;
              }
			}
        }
</script>
<script language="javascript">
function KeyIsNumber(KeyCode)
{
    //如果输入的字符是在0-3之间
    if(((KeyCode>48)&&(KeyCode<52))||((KeyCode>96)&&(KeyCode<100)))
    {
          return true;
    }
    else
    {
          return false;
     }
}

function keyIsBack(keyCode)
{
	//是backspace、DEL键
	if(keyCode==8 || keyCode==46)
	{
		return true;
	}
	else
	{
		return false;
	}
}
</script>
<body>
<input type="text" name="$name" id="$name">
</body>
</html>
分享到:
评论

相关推荐

    Ajax 模仿google百度提示输入框 v1.8

    Ajax模仿google提示输入框 使用说明 v1.8 本程序由飞飞asp乐园编写 ************************************************* 特别感谢: 一杯白开水 网友 的帮助 版本所提的修改建议 *********************************...

    js 获取扫码枪输入数据的方法

    1、扫码枪相当于键盘输入设备,输入一连串数字后加一个enter键。但在实际开发中需要区分是扫描枪输入还是键盘用户输入,区别在于扫码枪输入很快。 let code = ''; let lastTime, nextTime; let lastCode, next...

    javascript常用对象梳理

    功能:显示一个输入框,在输入框内显示提示字符串,在输入文本框显示缺省文 本,并等待用户输入,当用户单击“确定”按钮时,返回用户输入的字符串,当 单击“取消”按钮时,返回null值。 6. setTimeout方法 语法...

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容、兼容IE8,很好的例子!

    Ajax模仿google提示输入框 v1.8

    当该插件执行完毕时,执行另外一个指定函数 ######V1.7解决问题############ 14.可以自己设置提示框的长度 15.解决了无法获取用户填写默认值的问题 16.当输入框失去焦点时,提示框会自动隐藏 ######V1.8解决问题####...

    程序天下:JavaScript实例自学手册

    第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...

    JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】

    边在文本框输入字符边对输入的字数进行检查本来不难的,但是由于其中有些函数的使用方式大家容易混乱,很容易导致整个结果搞来搞去也没有搞出来,也容易出Bugs,注意这里不能再使用length函数了,因为这个东西英文算...

    《程序天下:JavaScript实例自学手册》光盘源码

    第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...

    javascript函数的解释

    84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue= "we really like you and hope you will stay ...

    仿芒果网机票预定智能输入提示,基于jquery

    支持IE6、IE7、IE8、Firefox 呃,实际上上面的很多都是原suggest插件中自有的,我只是去掉了其ajax获取数据的功能,因为这延迟稍微有些烦人。 PS:3字码是航空系统中很常见的为每个城市定义的不重复的特殊3位字符...

    107个常用javascript语句

    84.JS中的模態显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay ...

    jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例

    本文实例讲述了jQuery实现可兼容IE6的淡入淡出效果告警提示功能。分享给大家供大家参考,具体如下: 其实我觉得告警提示的话,直接用一个Alert就最好的。...当输入框的输入内容的字符数无论中文与英文大于10

    超实用的jQuery代码段

    3.2 实时监听输入框字符的变化 3.3 实时监听输入框值的变化 3.4 绑定鼠标右键单击事件 3.5 双击不选中文本 3.6 通过单击事件添加或解除绑定 3.7 激活整个div层的单击事件 3.8 鼠标单击实现div的选取 3.9 模拟鼠标...

    编辑器 KindEditor 4.0.4

    Bugfix: [IE] 编辑器无内容,加粗,切换到代码模式,再回到可视化模式,加粗,JS报错。 Bugfix: [IE] 插入&lt;input value=”abc&quot;def”/&gt;,会自动变为 &lt;input value=”abc”def”/&gt;。 Bugfix: ...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

    输入法的回车与消息发送快捷键回车的冲突解决方法

    问题:在中文输入法输入文字时按ENTER键;绑定keyup事件会将输入法中的英文文字输入到文字框并直接触发发送按钮 键盘事件: 当一个按键被pressed或者released,...IE:输入触发keydown、keyup,回车确认输入触发keydow

    飞飞Ajax模仿google提示输入框源码 v1.7

    当输入框失去焦点时,提示框会自动隐藏******************************************************************文件使用说明:在需要使用的页面首先要引用2个js文件此二文件必须放于调用函数之前*********************...

    百度收藏夹(ASP仿腾讯微博) v2.9.rar

    25、仿腾讯微博,修改统计还能输入的字数JS,超出字数不弹出提示,而是直接提示超出的字数,发表后自动截取前140个字符。 26、修改点击关灯后,在当前页面关灯,而不是刷新。 27、看到IE8里点击分享视频时,会提示...

    55种网页小技巧 ---- 下载无需扣分,具有一定收藏价值

    javascript主页弹出窗口技巧.html div span layer的区别.html email地址的分割.html ENTER键可以让光标移到下一个输入框.html IE地址栏前换成自己的图标 .html TEXTAREA自适应文字行数的多少.html title显示...

Global site tag (gtag.js) - Google Analytics