jQuery MiniUI

 找回密码
 立即注册
查看: 1862|回复: 4
打印 上一主题 下一主题

keycode值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-1-15 10:32:23 |只看该作者 |倒序浏览
如果想让输入框在触发keydown事件时只能输入数字   ,,,怎么填写keycode的值??

Rank: 8Rank: 8

沙发
发表于 2018-1-15 11:47:26 |只看该作者
我们没有禁止输入,需要外部绑定jquery事件来处理
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title></title>
  5.     <script src="http://www.miniui.com/scripts/boot.js" type="text/javascript"></script>
  6. </head>
  7. <body>

  8. <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
  9. <input class="mini-textbox" id="sp1" />
  10. </body>
  11. </html>
  12. <script type="text/javascript">
  13.     mini.parse();
  14.     var sp1 = mini.get("sp1");
  15.   
  16.     var el = sp1._textEl;
  17.     el.onkeyup = function () {
  18.         this.value = this.value.replace(/\D/g, '')
  19.     }

  20.     el.onafterpaste = function () {
  21.         this.value = this.value.replace(/\D/g, '')
  22.     }
  23. </script>
复制代码

Rank: 2

板凳
发表于 2018-1-15 16:10:38 |只看该作者
dforce 发表于 2018-1-15 11:47
我们没有禁止输入,需要外部绑定jquery事件来处理

非常感谢

Rank: 2

地板
发表于 2018-1-15 16:28:45 |只看该作者
dforce 发表于 2018-1-15 11:47
我们没有禁止输入,需要外部绑定jquery事件来处理

_textEl   是哪里来的啊?,   那如果我验证时间 格式呢,相应的应该改为什么啊

Rank: 8Rank: 8

5#
发表于 2018-1-15 18:17:41 |只看该作者
乐乐乐 发表于 2018-1-15 16:28
_textEl   是哪里来的啊?,   那如果我验证时间 格式呢,相应的应该改为什么啊 ...

var el = sp1._textEl;是获取输入框元素

Archiver|普加软件

GMT+8, 2024-9-29 13:25 , Processed in 1.035380 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部