精华内容
下载资源
问答
  • onKeyUp

    2007-08-11 15:00:00
    onKeyUp = function() {}当按钮具有输入焦点而且释放某按键时调用。调用 onKeyUp 事件处理函数时无需使用参数。您可以使用 Key.getAscii() 和 Key.getCode() 方法来确定用户按下了哪个键。可用性 

    onKeyUp = function() {}

    当按钮具有输入焦点而且释放某按键时调用。调用 onKeyUp 事件处理函数时无需使用参数。您可以使用 Key.getAscii() 和 Key.getCode() 方法来确定用户按下了哪个键。

    可用性 

    展开全文
  • onkeyup+onafterpaste

    千次阅读 2017-10-12 09:58:05
    onkeyup 事件 定义和用法 onkeyup 事件会在键盘按键被松开时发生。 提示:与onkeyup 事件相关的事件发生次序: onkeydown onkeypress onkeyup手机号码: 请输入手机号码" maxlength="11" name="phone" id=...

    onkeyup 事件
    定义和用法
    onkeyup 事件会在键盘按键被松开时发生。
    提示:与onkeyup 事件相关的事件发生次序:
    onkeydown
    onkeypress
    onkeyup

    <li>手机号码:
    <input  placeholder="请输入手机号码"  maxlength="11" name="phone" id="phone" value=""
    onkeyup="this.value=this.value.replace(/[^0-9]/g,'')"
    onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"/>
    </li>

    onkeyup+onafterpaste 只能输入数字和小数点

    JS判断只能是数字和小数点

    1.文本框只能输入数字代码(小数点也不能输入)

    <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

    2.只能输入数字,能输小数点.

    <input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
    <input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

    3.数字和小数点方法二

    <input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

    4.只能输入字母和汉字

    <input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

    5.只能输入英文字母和数字,不能输入中文

    <input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

    6.只能输入数字和英文

    <font color="Red">chun</font>
    <input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

    7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

    <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

    8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:

    <input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

    只能是数字和小数点和加减乘際

    onkeypress="return event.keyCode>=4&&event.keyCode<=57"
    展开全文
  • onkeyup输入框限制

    千次阅读 2019-06-11 09:52:57
    <input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线: <input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"> ...

    输入大小写字母、数字、下划线:
    <input type="text" οnkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 

    输入小写字母、数字、下划线:
    <input type="text" οnkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"> 

    输入数字和点
    <input type="text" οnkeyup="value=value.replace(/[^\d.]/g,'')">

    输入中文:   
    <input type="text" οnkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">  
      
    输入数字:   
    <input type="text" οnkeyup="this.value=this.value.replace(/\D/g,'')">  
      
    输入英文:   
    <input type="text" οnkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">  
      
    输入中文、数字、英文:   
    <input οnkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">  
      
    输入数字和字母(包含下划线):
    <input onKeyUp="value=value.replace(/[\W]/g,'')">  

    输入数字和字母(不包含下划线):
    <input onKeyUp="value=value.replace(/[^a-zA-Z0-9]/g,'')">

    除了英文的标点符号以外,其他的都可以中文,英文字母,数字,中文标点
    <input type="text" οnkeyup="this.value=this.value.replace(/^[^!@#$%^&*()-=+]/g,'')">

    只能输入数字代码(小数点也不能输入)
    <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

    只能输入数字,能输小数点.
    <input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
    <input name=txt1 οnchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

    数字和小数点方法二
    <input type=text t_value="" o_value="" οnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" οnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" οnblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

    只能输入字母和汉字
    <input οnkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

    只能输入英文字母和数字,不能输入中文
    <input οnkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

    只能输入数字和英文
    <input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

    小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
    <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

    小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
    <input οnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

    展开全文
  • onKeyUp事件

    千次阅读 2015-01-06 16:13:45
    onkeyup 事件会在键盘按键被松开时发生。 语法 onkeyup="SomeJavaScriptCode" 参数 描述 SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。 支持该事件的 HT...
    相关链接:http://www.w3school.com.cn/jsref/event_onkeyup.asp
    

    定义和用法

    onkeyup 事件会在键盘按键被松开时发生。

    语法

    οnkeyup="SomeJavaScriptCode"

    参数 描述
    SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。

    支持该事件的 HTML 标签:
    <a>, <acronym>, <address>, <area>, <b>, <bdo>, <big>, <blockquote>, <body>,
    <button>, <caption>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>,
    <fieldset>, <form>, <h1> to <h6>, <hr>, <i>, <input>, <kbd>, <label>, <legend>,
    <li>, <map>, <object>, <ol>, <p>, <pre>, <q>, <samp>, <select>, <small>,
    <span>, <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>,
    <th>, <thead>, <tr>, <tt>, <ul>, <var>

    支持该事件的 JavaScript 对象:
    document, image, link, textarea

    实例
    当您在例子中的输入域中键入字符时,字符会被更改为大写(逐一地):
    <html>
    <head>
    <script type="text/javascript">
    function upperCase(x)
    {
    var y=document.getElementById(x).value
    document.getElementById(x).value=y.toUpperCase()
    }
    </script>
    </head>
    <body>
    输入您的姓名: <input type="text" id="fname" οnkeyup="upperCase(this.id)" />
    </body>
    </html>
    展开全文
  • onkeyup事件

    2016-10-31 11:17:00
    当用户释放键盘按钮时执行Javascript代码. ...input type="text" id="frame" onkeyup="myfunction()" /> <script type="text/javascript"> function myfunction() { var x = document...
  • onkeyup 事件

    2016-04-15 14:17:59
    onkeyup 事件会在键盘按键被松开时发生。 例子:输入字母,键盘松开时字母会转为大写  输入: //键盘松开时会触发function upperCase(x) function upperCase(x) { var y=document....
  • onKeyUp 事件

    2014-06-19 11:30:31
    onkeyup 事件会在键盘按键被松开时发生。
  • 三者在事件的响应上还有一点不同,就是onkeydown 、onkeypress事件响应的时候输入的字符并没有被系统接受,而响应onkeyup的时候,输入流已经被系统接受
  • 主要介绍了中文输入法不触发onkeyup事件的解决办法,需要的朋友可以参考下
  • jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种...这篇文章主要介绍了jQuery Validate设置onkeyup验证的相关资料,需要的朋友可以参考下
  • HTML--onkeydown和onkeyup区别.pdf
  • 前端页面onkeyup

    2018-09-19 10:31:54
    前端页面onkeyup 会被卡输入法的时候卡出BUG 建议用change属性来进行正则匹配
  • onblur和onkeyup事件

    2019-06-25 20:27:59
    onkeyup : 按键抬起事件 提示:onblur 相反事件为onfocus事件 。 onkeyup: 事件会在键盘按键被松开时发生。 提示:与onkeyup 事件相关的事件发生次序: onkeydown onkeypress onkeyup ...
  • input onkeyup 限制

    千次阅读 2019-05-16 15:08:46
    input输入数字类的一些判别 方法一:实现输入框只能输入正整数,输入同时禁止了以0开始的数字输入,防止被转化为其他进制的数值。...input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,...
  • 键盘事件onkeyup练习

    2017-11-29 10:01:12
    键盘事件onkeyup练习
  • javascript onkeyup问题

    2015-10-03 12:05:41
    <input type="text" name="" id="box" onkeyup="value=value.replace(/[^\d]/g,'')"/> 当你正确输入的是一串数字后,想用光标移动到前面修改其中的一个数字,发现移不动 但是顶上那个东西不太懂,不知道怎么用$('...
  • Onkeyup正则表达式合集

    千次阅读 2018-07-31 15:54:50
    1、只能输入中文、数字、字母和下划线:onkeyup=”value=value.replace(/[^0-9\a-zA-Z\u4E00-\u9FA5_]/g,”)” 2、只能输入数字、字母、下划线:onkeyup=”value=value.replace(/[^\a-\z\A-\Z0-9_]/g,”)” 3、...
  • onkeypress和onkeydown以及onkeyup的区别onkeypress和onkeydown以及onkeyup的区别onkeypress和onkeydown以及onkeyup的区别
  • onkeyup的死循环问题

    2019-09-30 08:59:00
    如果对一个控件调用的onkeyup事件,那么不能用回车来关闭alert()弹窗,因为按下回车的同时又再次触发了这个onkeyup事件,这样会造成一个死循环,不停按回车,不停的alert(), 所以应该用鼠标来关闭alert()弹窗,这样...
  • onkeyup:键盘按下并松开时执行 onkeypress:键盘按下并松开时执行,但f键,上下键不起作用 //键盘事件 onkeydown onkeyup onkeypress <script> function testdown() { document.getElementById("1"); ...
  • 键盘事件onkeydown和onkeyup

    千次阅读 2019-01-04 15:35:59
    键盘事件: onkeydown 按键被按下 若一直按着某个按键不...onkeyup 按键被松开 键盘事件一般都会绑定给一些可以获取到焦点的对象或是document 例如div是无法获取焦点的,prompt()输入框是可以获取焦点的。 ...
  • 禁止输入框输入空格 onkeyup

    千次阅读 2019-06-05 17:49:30
    原生 <input type="text" onkeyup="this.value=this.value.replace(/\s+/g,'')"> vue <input type="text" @keyup="this.value=this.value.replace(/\s+/g,'')">
  • input type=”text” name=”” id=”box” onkeyup=”value=value.replace(/[^\d]/g,”)”/> 以上的缺点是,当你正确输入的是一串数字后,想用光标移动到前面修改其中的一个数字,发现移不动,所以就显示了下面...
  • onkeyup键盘抬起事件,onkeydown键盘按下事件 2.触发时机不同。onkeyup 事件会在键盘按键被松开时发生。onkeydown 事件会在用户按下一个键盘按键时发生。 3.监听的值不同。onkeyup监听的是本次的结果,onkeydown监听...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,919
精华内容 20,767
关键字:

onkeyup