jQuery MiniUI

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

关于mini-buttonedit验证问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-5-3 10:53:23 |只看该作者 |倒序浏览
本帖最后由 wangjun2632 于 2017-5-3 10:58 编辑

使用mini-buttonedit 验证规则是“不为空”,点击mini-buttonedit 后弹出一个页面选择
function onButtonEdit(e) {
        var btnEdit = this;
        mini.open({
            url: bootPATH + "../body/SelectGrid.html",
            title: "选择列表",
            width: 850,
            height: 450,
            ondestroy: function (action) {
                //if (action == "close") return false;
                if (action == "ok") {
                    var iframe = this.getIFrameEl();
                    var data = iframe.contentWindow.GetData();
                    data = mini.clone(data);
                    if (data) {
                        btnEdit.setText(data.编号 );
                        id.setValue(data.ID);                  
                    }
                }
            }
        });
    }

点击新弹出的页面后mini-buttonedit 出现验证错误,页面选择后返回主页面仍然提示验证错误,提交时仍然无法通过验证
var form = new mini.Form(document.body);
        form.validate();
if (form.isValid() == false) return;


Rank: 8Rank: 8

沙发
发表于 2017-5-3 11:15:55 |只看该作者
btnEdit.setText(data.编号 );
btnEdit.setValue(data.ID);         

Rank: 1

板凳
发表于 2017-5-3 11:22:46 |只看该作者
Sorry,没注意到这里,但是,id 和btnEdit所指应该是一个控件,没想到会有区别

Rank: 8Rank: 8

地板
发表于 2017-5-3 15:16:57 |只看该作者
wangjun2632 发表于 2017-5-3 11:22
Sorry,没注意到这里,但是,id 和btnEdit所指应该是一个控件,没想到会有区别

我本地测试了setValue和setText之后再验证,buttonedit的非空验证是通过的。

Archiver|普加软件

GMT+8, 2025-5-13 05:01 , Processed in 1.025855 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部