jQuery MiniUI

标题: 动态添加textbox的问题 [打印本页]

作者: qwe123okd    时间: 2014-7-29 14:57:51     标题: 动态添加textbox的问题

function onenter(e){
                         num++;
                         var id='exCode'+num;
                         var tr = '<tr>';
                         tr+='<td></td>'+
                                '<td> <input id="'+id+'" name="'+id+'" class="mini-textbox" errorMode="none"  onenter="onenter" style="width: 200px;"  required="true" requiredErrorText="必须为16位数字" maxlength="16"/></td>';
                         tr += '</tr>';
                         $("#next").before(tr);
                         mini.parse(tr);
                         
                         //获取焦点
                        mini.get(id).focus();
                 }

动态添加了一个textbox  里面有个enter的事件  而且新增加的textbox需要获取焦点

出来的结果是 增加的textbox里面的enter事件 无效  一定要把里面的焦点用鼠标移开会再点进去  里面的enter事件才起效果……很困扰。。。


作者: dforce    时间: 2014-7-29 15:06:37

做个简单页面打包上来,高级模式可以上传文件
作者: qwe123okd    时间: 2014-7-29 15:22:19

dforce 发表于 2014-7-29 15:06
做个简单页面打包上来,高级模式可以上传文件

[attach]4916[/attach]



作者: qwe123okd    时间: 2014-7-29 15:40:22

版主大哥  求教啊
作者: dforce    时间: 2014-7-29 15:43:48

qwe123okd 发表于 2014-7-29 15:40
版主大哥  求教啊

setTimeout(function(){mini.get(id).focus();},100)
作者: qwe123okd    时间: 2014-7-29 15:49:53

dforce 发表于 2014-7-29 15:43
setTimeout(function(){mini.get(id).focus();},100)

谢谢!解决了!




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