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

  • 相关阅读:
    「JSOI2015」套娃
    「JSOI2015」非诚勿扰
    「JSOI2015」送礼物
    「JSOI2015」子集选取
    「JSOI2015」salesman
    「JSOI2015」字符串树
    [2]树的DFS序
    hdu 6058 Kanade's sum
    UVALive 6907 Body Building
    CF617/E XOR and Favorite Number
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1894345.html
Copyright © 2011-2022 走看看