jQuery MiniUI

 找回密码
 立即注册
楼主: miniui_菜
打印 上一主题 下一主题

input中设置class 为mini-buttonedit,取的焦点时无法获取val [复制链接]

Rank: 2

11#
发表于 2015-1-13 10:12:48 |只看该作者
本帖最后由 miniui_菜 于 2015-1-13 10:56 编辑
dforce 发表于 2015-1-13 09:35
getValue和getText对应获取值和文本,测试没有任何问题

平常可以获取值和text但是当在class=“mini-buttonedit”时,当点击按钮,分别给text和value赋值时(text =GYS0001,value=“id”),鼠标点击该按钮所在的输入框入上图所示(光标在ru闪烁),
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

12#
发表于 2015-1-13 11:02:13 |只看该作者
miniui_菜 发表于 2015-1-13 10:12
平常可以获取值和text但是当在class=“mini-buttonedit”时,当点击按钮,分别给text和value赋值时(text  ...

请提供重现简单html页面,包括数据和重现操作
你前面提供的代码测试了没问题,你鼠标在输入框内的时候,我按回车,可以用getText和getValue正常获取值和文本

Rank: 2

13#
发表于 2015-1-13 11:25:32 |只看该作者
dforce 发表于 2015-1-13 11:02
请提供重现简单html页面,包括数据和重现操作
你前面提供的代码测试了没问题,你鼠标在输入框内的时候, ...

<td>                          
                                                                         运输公司:                        
                       <input input id="ysgsbha" class="mini-buttonedit" emptyText="请选择运输公司"  onbuttonclick="onButtonEdit1"  name="ysgsbha" onenter="onKeyEnter" />                                      
                    </td>
以下是点击按钮的操作
      function onButtonEdit1(e) {
                                var btnEdit = this;
                                mini.open({
                                        url : "XXXXXXX",
                                        title : "选择运输公司",
                                        width : 900,
                                        height : 380,
                                        ondestroy : function(action) {
                                                if (action == "ok") {
                                                        var iframe = this.getIFrameEl();
                                                        var data = iframe.contentWindow.GetData();
                                                        data = mini.clone(data);
                                                        if (data) {
                                                                btnEdit.setValue(data.id);
                                                                btnEdit.setText(data.code);
                                                        }
                                                }else{
                            btnEdit.setValue("");
                        btnEdit.setText("");
                    }
                                        }
                                });
                                                }
以下是 onKeyEnter方法
function onKeyEnter(e) {
                                           var aa= mini.get("ysgsbha").getValue();
                                           alert(aa);//输出的是text的值
                                            var aaa= mini.get("ysgsbha").getText();
                                           alert(aaa);//输出的是text的值
                                                search();
                                        }
以下是search方法
function search() {
                                var aa= mini.get("ysgsbha").getValue();//此处也是text的值
                                                grid.load({
                                                        ysgsbh : aa,
                                                        });
                                        }

Rank: 8Rank: 8

14#
发表于 2015-1-13 11:42:50 |只看该作者
miniui_菜 发表于 2015-1-13 11:25
...


请测试,如果你那还有问题,请更新至最新版本

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

15#
发表于 2015-1-13 12:00:45 |只看该作者
dforce 发表于 2015-1-13 11:42
请测试,如果你那还有问题,请更新至最新版本

好的 谢谢

Archiver|普加软件

GMT+8, 2024-6-2 02:29 , Processed in 1.072847 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部