`
elvishehai
  • 浏览: 75068 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

input高级应用

 
阅读更多
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>

12.只能输入数字和小数点的文本框:<input onkeyup="value=value.replace(/[^\d\.]/g,'')">
分享到:
评论
1 楼 geweixin 2010-01-15  
这篇文章还不错。

相关推荐

    input高级用法input高级用法

    ### Input高级用法详解 #### 一、概述 在网页开发过程中,`input`元素是与用户交互最为频繁的HTML元素之一。通过合理地利用`input`的各种属性和事件,可以实现更为丰富的用户体验和功能。本文将根据提供的部分代码...

    jsp中input的高级运用

    本文将详细介绍一些`&lt;input&gt;`标签的高级用法及其与JavaScript结合的应用场景。 #### 1. 隐藏焦点效果 通过设置`hideFocus`属性为`true`,可以在用户点击`&lt;input&gt;`框时隐藏其周围的高亮效果。这通常用于改善用户体验...

    C# 基于 directinput 操控手柄

    DirectInput是Microsoft DirectX库的一部分,主要用于获取高级游戏设备的数据,如键盘、鼠标以及游戏手柄等。它提供了一个低延迟、高精度的接口,使得开发者可以直接与硬件进行交互,从而更好地控制游戏体验。 首先...

    directinput rawinput vc源码

    首先,DirectInput是早期微软为游戏开发者提供的一个高级接口,用于获取键盘、鼠标以及其他游戏设备的输入数据。它提供了缓冲和事件驱动的输入模型,能够捕获设备状态的变化,同时支持复杂的设备配置和自定义设备...

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

    ### JavaScript网页表单元素Input的高级用法 在Web开发中,`&lt;input&gt;`元素是构建用户交互界面的重要组成部分之一。通过JavaScript可以实现对`&lt;input&gt;`元素的高级操作,从而提升用户体验、增加表单的有效性和安全性。...

    DirectInput使用例程

    DirectInput是Microsoft DirectX SDK中的一个组件,主要用于游戏和其它高级输入设备的交互。它提供了一种高效、低延迟的方式,让应用程序可以直接与硬件设备通信,包括键盘、鼠标、游戏手柄等,从而获取精确的输入...

    Input XSS最新漏洞及利用

    在实际应用中,攻击者可能会尝试获取用户的session信息、cookie或其他敏感数据,甚至完全操控用户浏览器的行为。 防止Input XSS的方法主要是对用户输入进行严格的过滤和转义,确保任何包含在HTML中的用户数据都已...

    Advanced Input Help sap netweaver

    标题《Advanced Input Help sap netweaver》和描述《Advanced Input Help - The Object Value Selector》涉及的主要是关于SAP NetWeaver中高级输入帮助(Advanced Input Help)和对象值选择器(Object Value ...

    System.Windows.Controls.Input.zip

    该库包含了一系列与输入操作密切相关的类和接口,这些类和接口主要用于构建具有高级用户交互的Silverlight应用。 其中,几个关键类包括: 1. **InputGestureCollection**:这是一个集合类,用于存储不同的输入手势...

    用MFC实现基于DirectInput的键盘消息响应

    总的来说,使用MFC和DirectInput处理键盘输入提供了比常规消息循环更高的性能和控制度,特别适合需要快速响应和精确控制的游戏或者专业应用。通过深入理解和实践,你可以更好地掌握Windows编程和MFC的高级特性。

    类似于收件箱input

    标题中的“类似于收件箱input”指的是在网页或者应用程序中,设计的一种交互元素,它模拟了电子邮件系统中收件箱的输入框体验。这样的输入控件通常用于让用户能够方便地输入、搜索或过滤信息,同时提供一些智能化的...

    jquery maskedinput 插件 Masked Input Plugin

    《jQuery Masked Input Plugin详解与应用》 在Web开发中,我们经常遇到需要对用户输入进行格式化的场景,比如电话号码、日期、信用卡号等。这时,jQuery Masked Input Plugin插件就能派上大用场。它是一款轻量级、...

    GoogleJapaneseInput

    《Google Japanese Input:高效日文输入法的探索与应用》 在数字化时代,输入法作为人机交互的重要桥梁,其性能直接影响着用户的使用体验。尤其是对于非母语用户,一个优秀的输入法能极大地提高沟通效率。Google ...

    jquery.maskedinput 自定义输入格式,金额,时间,秒,毫秒控件

    jQuery Masked Input插件广泛应用于金融、电子商务、日历应用、表单验证等多个领域,通过提供直观的输入引导,提升用户体验,减少输入错误。 7. **注意事项** 在实际使用中,应确保jQuery库在Masked Input插件...

    Direct Input 7 Mouse ClassDirect 7鼠标类

    总的来说,Direct Input 7 鼠标类是游戏编程和高级用户输入处理中的关键工具,它提供了对鼠标输入的深度控制,使开发者能够创建更加沉浸式和响应迅速的应用程序。掌握这一技术将有助于提升游戏的用户体验,特别是在...

    as3.0 函数高级应用

    ### AS3.0 函数高级应用 在ActionScript 3.0(简称AS3.0)中,函数是编程中最基本也是最重要的组成部分之一。本文将详细介绍AS3.0中的函数高级应用方法及其实例技巧,帮助读者更好地理解和掌握AS3.0函数的应用。 #...

    System.Windows.Controls.Data.Input.zip

    这个压缩包正是针对Silverlight应用中数据输入场景的重要补充,它包含了"System.Windows.Controls.Data.Input.dll"和"System.Windows.Controls.Data.Input.xml"两个关键文件。 首先,"System.Windows.Controls.Data...

    SteamVR Plugin和Vive Input Utility

    总结起来,SteamVR Plugin和Vive Input Utility是Unity开发者构建HTC Vive应用不可或缺的工具。它们使得开发者可以高效地创建具有高度互动性和沉浸感的VR体验,同时减少了与底层硬件交互的复杂性。通过理解和熟练...

    可用于foobar20000版本的DTS解码器插件foo_input_dts.dll

    DTS编码技术最初应用于电影院,后来也被广泛应用于家庭娱乐系统。与常见的AC3(Dolby Digital)编码相比,DTS在某些情况下能提供更高的音频质量,但同时也会占用更多的存储空间。DTS有多种编码版本,如DTS、DTS-HD、...

Global site tag (gtag.js) - Google Analytics