jQuery MiniUI

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

关于form设置不可编辑后的validate [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2021-6-11 17:31:56 |只看该作者 |倒序浏览
现在有一个form , form里面的textbox ,combobox等都设置了require=true,但是这些组件里面有一部分数据未加载出来(空值),然后进行form.validate(); 再用form.isValid()时发现等于true,这个是可以再哪里去设置这些不可编辑的值也去校验吗?       

Rank: 8Rank: 8

沙发
发表于 2021-6-15 09:05:21 |只看该作者
默认只有隐藏的才不校验,不隐藏哪怕禁用也是进行校验的。

Rank: 1

板凳
发表于 2021-6-15 15:08:04 |只看该作者
felt 发表于 2021-6-15 09:05
默认只有隐藏的才不校验,不隐藏哪怕禁用也是进行校验的。
  1. <body style="margin: 0;height: 100%;">
  2.             <form id="form113" class="form113">
  3.         <div class="mini-col-12 mini-col-sm-12 drag-mc-pane magicalcoder-hide colt1491" id="colt1491">
  4.                 <div class="mini-clearfix col66736" id="col66736">
  5.                         <div class="mini-col-12 mini-col-md-6 drag-mc-pane magicalcoder-hide col176" id="col176">
  6.                                 <input id="tb271" class="mini-textbox tb271" labelfield="true" label="输入框:" labelstyle="text-align:right" emptytext="请输入" style="width:100%" required="required">
  7.                         </div>
  8.                         <div class="mini-col-12 mini-col-md-6 drag-mc-pane magicalcoder-hide col407" id="col407">
  9.                                 <input id="tb856" class="mini-textbox tb856" labelfield="true" label="输入框:" labelstyle="text-align:right" emptytext="请输入" style="width:100%" required="required">
  10.                         </div>
  11.                 </div>
  12.         </div>
  13. </form>
  14.             
  15. <script type="text/javascript">
  16. mini.parse();
  17. var form = new mini.Form("form113");

  18. $(function(){
  19.     form.setEnabled(false);
  20.     test();
  21. })

  22. function test(){
  23.     form.validate();
  24.     mini.alert(form.isValid());
  25. }
复制代码
这是我的测试代码form.isValid()返回为true;

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

Rank: 8Rank: 8

地板
发表于 2021-6-15 17:18:47 |只看该作者
zhoubohao 发表于 2021-6-15 15:08
这是我的测试代码form.isValid()返回为true;

你这是禁用了表单啊,禁用表单就把表单的功能都禁止了,验证无效。。。
建议如果要禁用,使用单个控件的禁用,不要使用表单整体禁用

Archiver|普加软件

GMT+8, 2024-5-2 09:09 , Processed in 1.029960 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部