博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
input 输入值的监听 禁止输入特殊字符
阅读量:5240 次
发布时间:2019-06-14

本文共 1167 字,大约阅读时间需要 3 分钟。

1.input  输入值的监听 

//用于监听input的值变化(input的值产生变化才会触发事件)        (function ($) {            $.fn.watch = function (callback) {                return this.each(function () {                    //缓存以前的值                      $.data(this, 'originVal', $(this).val());                    //event                      $(this).on('keyup paste', function () {                        var originVal = $.data(this, 'originVal');                        var currentVal = $(this).val();                        if (originVal !== currentVal) {                            $.data(this, 'originVal', $(this).val());                            callback(currentVal);                        }                    });                });            }        })(jQuery); $("input:text").watch(function(value) {    console.log(value); });
View Code

 

 

2.禁止输入特殊字符

<input type="text" name="username" value="ss" readonly>   

<input type="text" name="username" value="ss" disabled="true">  

 

<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">

 

转载于:https://www.cnblogs.com/justSmile2/p/10574203.html

你可能感兴趣的文章