jQuery MiniUI

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

miniui组合校验 急急 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-14 09:09:36 |只看该作者 |倒序浏览
本帖最后由 limingfamily 于 2014-7-14 09:21 编辑

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>数据验证集中显示</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /><link href="../demo.css" rel="stylesheet" type="text/css" />
    <script src="../../scripts/boot.js" type="text/javascript"></script>
</head>
<body>
    <h1>数据验证集中显示</h1>        
    <ul id="validGroup1" class="validGroup">
    </ul>
    <div id="form1">
        <table>
            <tr>
                <td>
                    <label for="username$text">帐号:</label>
                </td>
                <td>
                    <input id="username" name="username" errorMode="none"#ff0000">onUserNameValidation" vtype="email" class="mini-textbox" required="true" requiredErrorText="帐号不能为空"/>                    
                </td>   
            </tr>
            <tr>
                <td>                  
                    <label for="pwd$text">密码:</label>
                </td>
                <td>
                    <input id="pwd" name="pwd" errorMode="none" class="mini-password" required="true" vtype="minLength:5" minLengthErrorText="密码不能少于5个字符" />                    
                </td>
            </tr>            
            <tr>
                <td>

                </td>
                <td>
                    <input value="Login" type="button" />
                </td>
            </tr>
        </table>
    </div>
    <script type="text/javascript">
      mini.parse();
      function onUserNameValidation(e){
        //当前输入框校验
        e.isValid = false;
                e.setErrorText("测试,账号必须是数字加子母。");
               
        //联动输入框校验
        var pwd = mini.get("pwd");
        pwd.isValid = false;
                pwd.setErrorText("测试,密码必须是数字加子母。");
        return false;
      }
    </script>
</body>
</html>

版主,请见上面红色字体部分,我现在想在usrname输入框录入完成后,同时对username框和pwd框进行校验,请问我这样写pwd为什么没有出现错误提示?

Rank: 8Rank: 8

沙发
发表于 2014-7-14 09:52:22 |只看该作者
  1. e.isValid = false;
  2.       e.errorText="测试,账号必须是数字加子母。"
  3.       var pwd = mini.get("pwd");
  4.       pwd.setIsValid(false);
  5.       pwd.setRequiredErrorText("测试,密码必须是数字加子母。")
复制代码
这样试试

Rank: 2

板凳
发表于 2014-7-14 10:53:33 |只看该作者
felt 发表于 2014-7-14 09:52
这样试试

提示虽然出来了,但是在在点击pwd后面的感叹号时,感叹号会自动消失,同时在光标进入的时候感叹号也会消失。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-7-14 11:25:10 |只看该作者
limingfamily 发表于 2014-7-14 10:53
提示虽然出来了,但是在在点击pwd后面的感叹号时,感叹号会自动消失,同时在光标进入的时候感叹号也会消 ...

本地测试,没发现你的问题
把你的这个页面发来看看,高级模式可以上传文件

Rank: 2

5#
发表于 2014-7-14 18:36:28 |只看该作者
felt 发表于 2014-7-14 11:25
本地测试,没发现你的问题
把你的这个页面发来看看,高级模式可以上传文件 ...

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

Rank: 8Rank: 8

6#
发表于 2014-7-15 09:46:11 |只看该作者
limingfamily 发表于 2014-7-14 18:36
请见附件

你的pwd本身是没有验证的,你单独点击这个控件,单独验证,当然是通过的

Archiver|普加软件

GMT+8, 2024-11-17 07:47 , Processed in 1.029560 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部