封装方法:只能输入 数字

来源:互联网 发布:淘宝stefano ricci皮带 编辑:程序博客网 时间:2024/05/16 17:46

前些日子,在看是用JavaScript片段 时,有写到 限制输入(只能输入数字),今天要用,就做了简单的封装,方便调用。

<input type="text"  id="certno" name="certno">
var onlyNumber = {    onm : function(param) {        if (!param)            return;        var defaultVal = {            el: param.el || "input[type='number']"        };        function clearNoNumber(_this){            var result = $(_this).val().replace(/\D/g,'');            $(_this).val(result);        }        $(defaultVal.el).on('focus',function () {            clearNoNumber(this);        });        $(defaultVal.el).on('keyup',function () {            clearNoNumber(this);        });        $(defaultVal.el).on('blur',function () {            clearNoNumber(this);        });    }}

给特定元素使用方法:

onlyNumber.onm({el: '#certno'});
原创粉丝点击