jQuery MiniUI

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

mini-buttonedit 的有关问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-8-24 16:09:43 |只看该作者 |倒序浏览
本帖最后由 qq178582223 于 2015-8-24 16:12 编辑

<input id="ORGUNIT" name="ORGUNIT" class="mini-buttonedit"  onbuttonclick="onButtonEditorgUnit" style="width: 99%" required="true"/>
我在js里面setText点击保存后  验证还是不通过,请问是啥情况?
还有,要求验证的text背景是黄色的,如何让他变成白色的?就是不填验证的时候的背景色

Rank: 8Rank: 8

沙发
发表于 2015-8-24 16:22:09 |只看该作者
1buttonedit有value和text两个字段,验证的是value,赋值的时候请同时设置value
2必填验证默认背景色黄色
你可以修改css
.mini-required .mini-textbox-border, .mini-required .mini-buttonedit-border {
    background:
}

Rank: 1

板凳
发表于 2015-8-25 15:25:05 |只看该作者
felt 发表于 2015-8-24 16:22
1buttonedit有value和text两个字段,验证的是value,赋值的时候请同时设置value
2必填验证默认背景色黄色
...

谢谢版主大大!!

Rank: 1

地板
发表于 2015-9-11 15:39:03 |只看该作者
var btnper = mini.get('REVISEPERSON');
btnper.setValue('@ViewData["employeeid"]');
btnper.setText('@ViewData["employeename"]');

我验证的时候还是无法通过!!

Rank: 8Rank: 8

5#
发表于 2015-9-11 16:26:18 |只看该作者
qq178582223 发表于 2015-9-11 15:39
var btnper = mini.get('REVISEPERSON');
btnper.setValue('@ViewData["employeeid"]');
btnper.setText('@ ...

setValue和setText再去调用一下验证方法
btn.validate()

Rank: 1

6#
发表于 2015-9-14 09:59:17 |只看该作者
本帖最后由 qq178582223 于 2015-9-14 10:04 编辑
dforce 发表于 2015-9-11 16:26
setValue和setText再去调用一下验证方法
btn.validate()

赋值完后调用下validate这个方法?我试了,验证整个容器内控件的时候还是不通过

Rank: 8Rank: 8

7#
发表于 2015-9-14 10:14:42 |只看该作者
qq178582223 发表于 2015-9-14 09:59
赋值完后调用下validate这个方法?我试了,验证整个容器内控件的时候还是不通过 ...

你现在到底是什么验证不通过,上面的代码是对于这个buttonedit的,不涉及其他控件

Rank: 1

8#
发表于 2015-9-14 10:44:58 |只看该作者
本帖最后由 qq178582223 于 2015-9-14 10:46 编辑
felt 发表于 2015-9-14 10:14
你现在到底是什么验证不通过,上面的代码是对于这个buttonedit的,不涉及其他控件 ...

mini-toolbar里面有buttonedit、mini-textbox、mini-button这个三种控件。
我在页面初始化的时候给textbox和buttonedit赋初始值:
<input id="TEST" name="TEST" class="mini-buttonedit" text="@ViewData["BBB"]" value="@ViewData["AAA"]"  allowinput="false" style="width: 99%" required="true" />

然后单击button的时候去验证buttonedit和textbox是不是为空。
button里面的绑定的js如下:
var tb= new mini.Form("toolbar");
tb.validate();
if (tb.isValid() == false) return;
else ......

这里buttonedit一直验证报不能为空的提示


Rank: 8Rank: 8

9#
发表于 2015-9-14 11:08:57 |只看该作者
qq178582223 发表于 2015-9-14 10:44
mini-toolbar里面有buttonedit、mini-textbox、mini-button这个三种控件。
我在页面初始化的时候给textbox ...


按你的描述类似的做了个例子,如图可以正常验证

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

Archiver|普加软件

GMT+8, 2024-11-25 04:58 , Processed in 1.027253 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部