zoukankan      html  css  js  c++  java
  • 正则表达式[1]表单验证

    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 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" 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>

  • 相关阅读:
    关于使用CodeFirst,修改类或上下文时操作数据库报错解决方法
    解决:启用多线程调用webBrowsers函数报错:指定的转换无效
    强制IE浏览器或WebBrowser控件使用指定版本显示网页
    EF:分页查询 + 条件查询 + 排序
    (.NET高级课程笔记)委托、事件总结
    windows server 2008 磁盘挂载
    Git的使用
    VLAN原理详解
    Jumpserver的部署和使用
    进程与线程的理解
  • 原文地址:https://www.cnblogs.com/rlm0909/p/3438683.html
Copyright © 2011-2022 走看看