网页表单项Input的高级限制级用法

作者:jor 来源:中国设计秀 时间:2008-10-27 16:50:00 

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>
标签:input,表单,按钮,网页
0
投稿

猜你喜欢

  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结

    2012-08-21 10:22:21
  • css2.1实现多重背景和边框效果

    2010-06-23 19:02:00
  • 巧用MySQL InnoDB引擎锁机制解决死锁问题

    2008-12-19 17:24:00
  • 理解JavaScript作用域链

    2010-01-23 11:31:00
  • 网页设计经验谈

    2007-10-30 13:11:00
  • asp 隐藏并修改文件的最后修改时间

    2011-03-29 10:34:00
  • CSS用relative和absolute实现的图片定位效果

    2008-10-06 21:37:00
  • 如何让12px以下的文字最佳显示

    2008-01-24 18:39:00
  • 如何实现SQL Server的分页显示?

    2010-05-18 18:36:00
  • 如何用变量实现群聊和悄悄话?

    2010-05-19 21:33:00
  • 数据库连接字符串的常见问题和解决方法

    2008-11-28 15:16:00
  • 可以实现在同一页面里的用多按钮进行提交吗?

    2009-11-01 18:04:00
  • 浅析阿里巴巴前端招聘考题

    2008-01-19 09:52:00
  • SQL Server 2005 Express版企业管理器下载

    2009-10-06 14:54:00
  • 理解JavaScript中的事件 Event

    2008-03-19 11:16:00
  • ASP实现GB2312字符与区位码的相互转换

    2009-12-28 10:27:00
  • js随机永不重复数

    2011-04-25 19:26:00
  • 巧用特殊的空格字符

    2009-04-10 18:32:00
  • Discuz!NT 论坛整合ASP程序论坛

    2011-03-31 10:40:00
  • 在SQL Server 2000数据仓库中使用分区

    2008-12-23 13:52:00
  • asp之家 网络编程 m.aspxhome.com