jQuery MiniUI

标题: form校验失效 [打印本页]

作者: Awen    时间: 2013-6-13 15:11:46     标题: form校验失效

最新版的miniui控件,form校验失效:
对于表单控件设置成必填项,如
<input name="loginID" class="mini-textbox" required="true" requiredErrorText="帐号不能为空"/>
当在textbox中不输入任何值时,在使用下属代码进行表单校验时,没有任何报错
var form = new mini.Form("#frmLogin");
  form.validate();
     if (form.isValid() == false) return;

作者: factory    时间: 2013-6-13 15:47:53

http://www.miniui.com/demo/#src=form/rules.html  在你那边测试下官网demo上有没有问题
作者: Awen    时间: 2013-6-13 22:15:20

本帖最后由 Awen 于 2013-6-13 22:16 编辑
factory 发表于 2013-6-13 15:47
http://www.miniui.com/demo/#src=form/rules.html  在你那边测试下官网demo上有没有问题


测试还是有问题,见图片
作者: felt    时间: 2013-6-14 09:27:12

你的浏览器是?
ie的话,只支持标准模式。
作者: Awen    时间: 2013-6-14 13:07:52

felt 发表于 2013-6-14 09:27
你的浏览器是?
ie的话,只支持标准模式。

我的操作系统是win7,浏览器是ie10
什么是标准模式啊,我的ie10是操作系统自动带的,没有做任何配置更改的

作者: felt    时间: 2013-6-14 13:25:50

按F12看一下[attach]2167[/attach]如图,浏览器模式换下。

作者: niko    时间: 2013-6-15 09:49:40

http://www.miniui.com/demo/#src=form/rules.html
这个例子有问题?
作者: Awen    时间: 2013-6-15 12:02:08

ie标准模式,form校验能检测出输入项是否为空
作者: niko    时间: 2013-6-16 13:56:50

页面头部需要加:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
作者: Awen    时间: 2013-6-17 16:03:59

本帖最后由 Awen 于 2013-6-17 16:17 编辑
niko 发表于 2013-6-16 13:56
页面头部需要加:


请问加这个做什么用啊?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我的浏览器是使用兼容模式,则form无法校验
在标准模式下,则可检验出必须输入
而且我的jsp文件完全含有上述内容

作者: factory    时间: 2013-6-17 17:23:12

Awen 发表于 2013-6-17 16:03
请问加这个做什么用啊?

我的浏览器是使用兼容模式,则form无法校验

miniui对IE只支持标准模式的,页面的头部也需要加<!DOCTYPE html PUBLIC "-.....>




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