zoukankan      html  css  js  c++  java
  • input输入框中只能输入数字,非数字字符自动清除

     前言:项目中有个缴纳保证金的功能,要是输入框只能输入数字,不能输入其他字符。


    ①HTML代码:<input class="input-box" type="text" id="pay-money" name="uname" placeholder="请输入保证金额,必须是1000的整数倍" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/D/g,'')}">


    ②jQuery代码:

    //校验保证金输入金额是否合法
    $('#pay-money').keyup(function(){
    var val = $(this).val();
    if(val.length==1){
    $('#pay-money').val(val.replace(/[^1-9]/g,''));
    }else{
    $('#pay-money').val(val.replace(/D/g,''));
    }
    });

    结束语:这个方法借鉴了http://www.w3cfuns.com/notes/23807/c36c74341c8bba9769afece3da86cb4d.html
  • 相关阅读:
    PHP04
    PHP03
    PHP02
    PHP01
    jquery attr()方法获取input的checked属性问题
    vue案例
    js基础(数组)
    js基础
    POJ1659 可图性判定
    ZOJ3329 概率DP
  • 原文地址:https://www.cnblogs.com/jamespan23/p/5580679.html
Copyright © 2011-2022 走看看