`

Input的高级用法11例

阅读更多

1.取消按钮按下时的虚线框
  在input里添加属性值 hideFocus 或者 HideFocus=true
2.只读文本框内容
在input里添加属性值 readonly
3.防止退后清空的TEXT文档(可把style内容做做为类引用)
  <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4.ENTER键可以让光标移到下一个输入框
  <input onkeydown="if(event.keyCode==13)event.keyCode=9" >
5.只能为中文(有闪动)
  <input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">
6.只能为数字(有闪动)
  <input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
7.只能为数字(无闪动)
  <input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false">
8.只能输入英文和数字(有闪动)
  <input onkeyup="value=value.replace(/[\W]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
9.屏蔽输入法
  <input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9">
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
  <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false">
11. 只能输入两位小数,三位小数(有闪动)
  <input maxlength=9 onkeyup="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_kfxe name=text_kfxe>
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/12686.htm

分享到:
评论

相关推荐

    推荐个不错的表单Input的高级用法11例

    ### 表单Input的高级用法11例详解 #### 1. 取消按钮按下时的虚线框 在Web开发中,当用户点击取消按钮时,有时希望原本聚焦的`&lt;input&gt;`框不再显示聚焦状态下的虚线边框。这种需求可以通过设置`&lt;input&gt;`元素的属性来...

    网页表单元素Input的高级用法11例

    1. 取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2. 只读文本框内容 在input里添加属性值 readonly 3. 防止退后清空的TEXT文档(可把style内容做做为类引用) &lt;INPUT style=behavior...

    Input XSS最新漏洞及利用

    Input XSS,全称为Input-Based Cross-Site Scripting,是一种常见的Web安全漏洞,允许攻击者通过在输入字段中注入恶意脚本来操纵用户浏览器的行为。这种漏洞通常发生在网站未能正确过滤或转义用户提供的数据,导致...

    VB高级编程100例

    《VB高级编程100例》是一本针对Visual Basic(VB)编程的实践教程,旨在帮助读者深入理解和掌握VB的高级特性和应用技巧。通过100个精心设计的实例,本书涵盖了VB编程的多个重要方面,包括界面设计、数据库操作、网络...

    Visual C++高级界面特效制作百例

    《Visual C++高级界面特效制作百例》是一本专注于利用Visual C++开发具有高级界面特效的应用程序的教程。这本书深入浅出地介绍了如何利用MFC(Microsoft Foundation Classes)和其他相关库来实现各种视觉效果,提升...

    Visual C++高级界面特效制作百例.rar

    《Visual C++高级界面特效制作百例》是...总之,《Visual C++高级界面特效制作百例》是提升C++界面编程技能的宝贵资源,通过深入研究和实践,开发者可以掌握各种界面特效的实现技巧,打造更加专业和吸引人的应用程序。

    jQuery input文本框点击下拉选择代码.zip

    7. **插件开发**:jQuery社区提供了许多插件,如Select2、Chosen等,它们实现了高级的下拉选择功能,包括搜索、多选等。如果本示例中的代码是自定义实现,那么可能包含了一些类似插件的特性。 8. **响应式设计**:...

    vb应用编程150例

    总的来说,《VB应用编程150例》将带你深入理解VB编程的各个方面,从基础语法到高级特性,从简单的窗口应用到复杂的数据库操作,每个实例都是一个生动的教学案例,帮助你在实践中掌握VB编程技巧。通过学习和实践这150...

    Visual.C++高级界面特效制作百例

    4. **DirectX**:DirectX是微软为游戏和多媒体应用设计的一组接口,包括DirectDraw、Direct3D、DirectInput等组件,能够实现高性能的图形渲染和用户输入处理。了解如何利用DirectX实现硬件加速的界面特效。 5. **...

    gams.zip_CGE_gams_input-output model

    比如"第2章例2-3-1.gms"可能是对CGE模型基本概念的介绍,而"第12章例12-5-1.gms"和"第12章练习题12-1.gms"可能涉及更高级的CGE模型构建和应用。"第10章"和"第14章"的练习题和例子则可能涉及模型的调整和扩展,以及对...

    十天学会单片机应用100例

    综上所述,《十天学会单片机应用100例》这本书提供了丰富的实例来帮助读者全面掌握单片机的应用技巧,涵盖了从基础到高级的各种控制技术。通过这些实例的学习,读者不仅可以深入了解单片机的工作原理,还可以掌握...

    stm8C语言精品编程100例

    本例通过控制GPIO(General Purpose Input/Output,通用输入输出)来实现对LED的点亮操作。通过此例可以学习到如何初始化GPIO以及如何进行基本的输出控制。 **实例2: 流水(LED)灯向左移动** 在这一例子中,我们...

    input输入框按照字母顺序筛选城市.zip

    这个功能在很多应用场景中都非常实用,比如在搜索城市、查找联系人或者过滤列表时。 首先,我们需要了解HTML5中的`&lt;input&gt;`元素。`&lt;input&gt;`元素通常与`type`属性一起使用,定义输入字段的类型。例如,`type="text"`...

    例说STM32书籍

    4. **定时器应用**:介绍STM32的定时器类型,如基本定时器、高级定时器和通用定时器,以及它们在PWM、中断、延迟等方面的使用。 5. **串行通信**:讲解USART和SPI等串行通信协议的配置和应用,这些接口常用于与...

    VB问题10000例 VB问题10000例

    这部作品集中的10000个例子涵盖了VB编程的各个方面,包括基本语法、控件使用、窗体设计、数据库交互、文件操作、错误处理以及高级应用等。 首先,VB的基础知识包括变量声明、数据类型、运算符、流程控制(如If......

    VB编程100例

    12. **高级话题**:VB还包括多线程、动态链接库(DLL)的使用、ActiveX控件的嵌入等高级话题,这些将帮助开发者创建更复杂的系统。 通过VB编程100例的学习,不仅能够熟悉VB的基本语法和编程技巧,还能培养解决问题...

    JAVA 2应用编程150例

    总之,"JAVA 2应用编程150例"涵盖了Java 2的众多核心概念和技术,包括但不限于多线程、异常处理、集合框架、IO流、反射、GUI编程和数据库操作。通过深入研究这些实例,你将能够全面提升自己的Java编程能力,迈向Java...

    第三章、Verilog高级语法及用法.pdf

    综上所述,`casex`和`casez`语句是Verilog高级语法中处理不确定性和高阻态的关键工具,它们允许更精确地描述电路的行为。同时,了解锁存器的生成、模块例化、参数传递和Generate语句对于理解和编写复杂的Verilog HDL...

    VB6.0 应用编程150例

    综上所述,"VB6.0 应用编程150例"这个资源很可能是包含了一系列使用VB6.0编程的实例,覆盖了上述提到的各种知识点,从基础语法到高级特性,旨在帮助初学者通过实践掌握VB6.0编程。通过学习和实践这些例子,初学者...

Global site tag (gtag.js) - Google Analytics