jQuery MiniUI

标题: datagrid里面的文本输入款怎么设置keyup事件 [打印本页]

作者: jiangxinlong    时间: 2013-10-23 10:56:33     标题: datagrid里面的文本输入款怎么设置keyup事件

<div field="xmfzr" width="20%" headerAlign="center" autoEscape="true">
               项目负责人<input  property="editor" class="mini-textbox" style="width:100%;" required="true" />
      </div>

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

作者: factory    时间: 2013-10-23 11:51:45

<input  property="editor" class="mini-textbox" style="width:100%;" required="true"  onkeyup="xxx"/>
作者: jiangxinlong    时间: 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为空或不为对象。
作者: factory    时间: 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是没用的





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