jQuery MiniUI

标题: textbox的keyup和keydown两个事件怎么用 [打印本页]

作者: pvfhv    时间: 2013-9-2 08:55:39     标题: textbox的keyup和keydown两个事件怎么用

本帖最后由 pvfhv 于 2013-9-2 08:59 编辑

keyup和keydown两个事件怎么用,怎么获得当前keyCode,我发现此事件不能获得控件的值,getValue()只有在控件失去焦点时才能获得,请帮助解决之!!!
<div id="user" class="mini-textbox" name="username" emptyText="请输入用户名"  onkeyup="keyup" ></div>
function keyup(e) {
            var target = mini.get('user');

            //target.blur();
            alert(target.getValue()); //只有焦点离开时才能获得值
        }


作者: factory    时间: 2013-9-2 09:16:55

输入框的赋值,需要在失去焦点的时候才会给到,这个跟原生的text不一样,所以你可以在获取值前面加上blur和focus事件。
e.htmlEvent.keycode
作者: pvfhv    时间: 2013-9-2 09:58:29

factory 发表于 2013-9-2 09:16
输入框的赋值,需要在失去焦点的时候才会给到,这个跟原生的text不一样,所以你可以在获取值前面加上blur和 ...

e.htmlEvent.keyCode获得的keyCode值,字母不分大小写a和A都是65!!
<div id="user" class="mini-textbox" name="username" emptyText="请输入用户名" vtype="email" onvaluechanged="valuechanged" onkeyup="keyup"></div>
function keyup(e) {
            var kc = e.htmlEvent.keyCode;
            alert(kc);
}
作者: factory    时间: 2013-9-2 17:39:05

pvfhv 发表于 2013-9-2 09:58
e.htmlEvent.keyCode获得的keyCode值,字母不分大小写a和A都是65!!

function keyup(e) {

晕,你自己写个监听页面的事件,看看window.event.keycode区不区分大小写




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2