`
javababy1
  • 浏览: 1169512 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

input高级限制级用法 (转)

 
阅读更多
1.取消按钮按下时的虚线框
  在input里添加属性值hideFocus或者HideFocus=true

2.只读文本框内容
在input里添加属性值readonly

3.防止退后清空的TEXT文档(可把style内容做做为类引用)
  
<INPUTstyle=behavior:url(#default#savehistory);type=textid=oPersistInput>

4.ENTER键可以让光标移到下一个输入框
  
<inputonkeydown="if(event.keyCode==13)event.keyCode=9">

5.只能为中文(有闪动)
  
<inputonkeyup="value=value.replace(/[-~]/g,'')"onkeydown="if(event.keyCode==13)event.keyCode=9">

6.只能为数字(有闪动)
  
<inputonkeyup="value=value.replace(/[^\d]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

7.只能为数字(无闪动)
  
<inputstyle="ime-mode:disabled"onkeydown="if(event.keyCode==13)event.keyCode=9"onKeyPress="if((event.keyCode<48||event.keyCode>57))event.returnValue=false">

8.只能输入英文和数字(有闪动)
  
<inputonkeyup="value=value.replace(/[\W]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

9.屏蔽输入法
  
<inputtype="text"name="url"style="ime-mode:disabled"onkeydown="if(event.keyCode==13)event.keyCode=9">

10.只能输入数字,小数点,减号(-)字符(无闪动)
  
<inputonKeyPress="if(event.keyCode!=46&&event.keyCode!=45&&(event.keyCode<48||event.keyCode>57))event.returnValue=false">

11.只能输入两位小数,三位小数(有闪动)
  
<inputmaxlength=9onkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10));value=value.replace(/\.\d*\./g,'.')"onKeyPress="if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=46&&event.keyCode!=45||value.match(/^\d{3}$/)||/\.\d{3}$/.test(value)){event.returnValue=false}"id=text_kfxename=text_kfxe>
分享到:
评论

相关推荐

    input 高级限制级用法

    input 高级限制级用法 文本框 限制性输入

    正则表达式

    \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,...

    构筑Linux防火墙之IPtables的概念与用法

    防火墙内的其他的规则或程序(如tc)可以使用这种标记对包进行过滤或高级路由。这个表有五个内建的链: PREROUTING,POSTROUTING, OUTPUT,INPUT和 FORWARD。 &lt;br&gt;PREROUTING在包进入防火墙之后、路由判断之前...

    ZendFramework中文文档

    2.3. 高级用法 2.3.1. 保存 ACL 数据确保持久性 2.3.2. 使用声明(Assert)来编写条件性的 ACL 规则 3. Zend_Auth 3.1. 简介 3.1.1. 适配器 3.1.2. 结果 3.1.3. 身份的持久(Persistence) 3.1.3.1. 在...

    rav1e-by-gop:使用GOP边界对不带瓦片的rav1e编码进行多线程处理的工具

    rav1e-by-gop 介绍 rav1e-by-gop是一种通过将rav1e编码分割成GOP(在关键帧点)来多线程编码的工具。 这允许多线程处理,而不会降低图块的质量。 免责声明:此工具通过在整个编码步骤...高级用法 要配置rav1e设置(仅

    精通AngularJS part1

    构造级与实例级方法97 $resource创建异步方法100 $resource服务的限制101 使用$http自定义REST适配器101 35使用$http的高级特性104 截取响应104 36测试与$http交互的代码106 37小结108 第4章显示与格式化...

    [php框架]非官方_Kohana_3_中文译本.zip

    全,轻量级和容易使用。 Kohana用户手册 QAPI于册 Kohana论坛 Github仓库 项目页面 官方邮件列表:捐助可发邮件至 kohana刨 librelist,com 我该选择什么版本的 Kohana? ■ Kohana2.x和3.x的区别以及你该如何选择正确的...

    asp.net教学讲义

    5.7.2 使用cookie的限制 82 5.7.3 利用cookie保存信息示例 83 5.7.4 使用cookie的缺点 84 5.8 Session—管理用户会话状态 84 5.8.1 Session的属性和方法 84 5.8.2 Session配置 85 5.8.3 session示例 85 5.9 计数器...

    基于Linux 的防火墙技术研究

    防火墙实际上是一种访问控制技术,主要作用是通过限制网络或某一特定区域的通信,阻止对信 息资源的非法访问和防止保密信息从受保护网络上非法输出。它是提供信息安全服务,实现网络和 信息安全的基础设施。 1 Linux ...

    从入门到精通HTML5——PDF——网盘链接

     15.2.4 使用readAsText方法读取文本文件 287  15.2.5 FileReader接口中的事件 288  15.3 拖放API 290  15.3.1 实现拖放的步骤 290  15.3.2 通过拖放显示欢迎信息 291  15.4 dataTransfer对象应用详解 293 ...

    (谭浩强)c语言学习书

    但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大,功能强,但较其他高级语言在学习上要困难一些。 1.5 面向对象的程序设计语言 在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup...

    C#编程经验技巧宝典

    24 &lt;br&gt;0050 using关键字的用法 24 &lt;br&gt;0051 变量的作用域 25 &lt;br&gt;2.5 其他 26 &lt;br&gt;0052 有效使用this对象 26 &lt;br&gt;0053 如何声明变量 26 &lt;br&gt;0054 如何声明相同类型的多个变量 26 ...

    大名鼎鼎SWFUpload- Flash+JS 上传

    SWFUpload v2包含了新的高级功能,改善了稳定性,解决了FlashPlayer中的一些bug,并且提供一套有用的插件。新的功能包括: 在文件上传的同时能够发送额外的POST数据(只针对Flash 9 版本) 针对每一个文件上传发送...

    基于hhww改进版的传统五笔输入法(新版支持WIN7)

    二、使用方法 1、本输入法安装包可用winrar打开及修改 2、使用安装包内的ImegenU.exe时(XP环境),请先将sw.ime复制到windows\system32目录,并改名为ImegenU.tpl 3、使用安装包内的Imegen9x.exe时(win98环境),请先...

    基于hhww改进版的传统五笔输入法

    二、使用方法 1、本输入法安装包可用winrar打开及修改 2、使用安装包内的ImegenU.exe时(XP环境),请先将sw.ime复制到windows\system32目录,并改名为ImegenU.tpl 3、使用安装包内的Imegen9x.exe时(win98环境),请先...

    day020-继承加强和设计模式代码和笔记.rar

    装饰者模式指的是在不必改变原类(Input)文件和使用继承的情况下,动态地扩展一个对象的功能。 它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 实现步骤 :通过对原类文件继承,对原有...

Global site tag (gtag.js) - Google Analytics