jQuery MiniUI

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

datagrid里面的文本输入款怎么设置keyup事件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-23 10:56:33 |只看该作者 |倒序浏览
<div field="xmfzr" width="20%" headerAlign="center" autoEscape="true">
               项目负责人<input  property="editor" class="mini-textbox" style="width:100%;" required="true" />
      </div>

上面是datagrid里面的,我用$(":text")  获取不到,  要怎么能给这个文本框设置keyup事件

Rank: 8Rank: 8

沙发
发表于 2013-10-23 11:51:45 |只看该作者
<input  property="editor" class="mini-textbox" style="width:100%;" required="true"  onkeyup="xxx"/>

Rank: 2

板凳
发表于 2013-10-23 14:50:51 |只看该作者
factory 发表于 2013-10-23 11:51

我加了个onkeyup="aaa(this)"

然后 function aaa(obj){
    alert(obj.value);
    alert($(obj).val());
}
obj.value有值,但是没有包含这次输入的字符,
$(obj).val() 报错nodeName为空或不为对象。

Rank: 8Rank: 8

地板
发表于 2013-10-23 15:54:42 |只看该作者
jiangxinlong 发表于 2013-10-23 14:50
我加了个onkeyup="aaa(this)"

然后 function aaa(obj){

只有当失去焦点,才会有值.
可以先执行grid.commitEdit()
然后再执行下grid.beginEditCell();

另外,不要乱用API,miniui控件就用MINIUI的API,jquery的API是没用的

Archiver|普加软件

GMT+8, 2024-9-20 17:31 , Processed in 1.025901 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部