zoukankan      html  css  js  c++  java
  • js控制文本框只能输入数字(小技巧)

    好久不做页面忘怎么写了

    方法一:

    <INPUT TYPE='text' NAME=text onkeypress="a()">

    <script language=javascript>...
    function a()...{
    var k = window.event.keyCode;
    if ( (k > 47 && k < 58) || k!=45 )...{
    alert("此处只能输入数字和减号-,请重新输入!")
    window.event.keyCode = 0 ;}
    }
    </script>

    方法二:用正则表达式

    JS表单验证 限制用户密码只能输入小写字母下划线和数字:

    <INPUT TYPE='text' NAME=text onkeyup="value=value.replace(/[^a-z0-9_]/g,'')" onpaste="return false" >

    这样不用弹出提示,
    加入这个语句,
    用户根本输入不进去其他字符
    让用户来点提示很麻烦的

    JS表单验证 限制用户密码只能输入数字和小数点:或 onpaste="return false" 为不能粘贴

    <INPUT TYPE='text' NAME=text onkeypress="var k=event.keyCode; if ((k==46)||(k<=57 && k>=48)) return true;else return false" onpaste="return false" >

  • 相关阅读:
    启动docker
    hadoop hdfs文件操作
    html_day02
    启动hadoop和关闭hadoop
    ubuntu 启动idea
    html_day01_practice
    day01
    构造函数后加冒号及调用顺序
    三大范式
    mysql解决迁移复制数据库报错 Key或column 过长
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1894345.html
Copyright © 2011-2022 走看看