jQuery MiniUI

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

密码修改要求要相同的新密码 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-11-8 15:16:34 |只看该作者 |倒序浏览
密码修改要求要相同的新密码miniUi有没有简单的验证啊!!!!

Rank: 8Rank: 8

沙发
发表于 2013-11-8 16:31:07 |只看该作者
http://www.miniui.com/demo/#src=form/rules.html
参考自定义的验证方法来做。
监听onvalidation
function onValidation(e) {
            if (e.isValid) {
                if (e.value != "上面那个密码输入框的value“) {
                    e.errorText = "密码必须相同";
                    e.isValid = false;
                }
            }
        }
大概就这样子。

Rank: 2

板凳
发表于 2014-4-10 16:51:20 |只看该作者
felt 发表于 2013-11-8 16:31
http://www.miniui.com/demo/#src=form/rules.html
参考自定义的验证方法来做。
监听onvalidation

两个都是onvalidation 怎么确定监听的是下面这个输入框

Rank: 8Rank: 8

地板
发表于 2014-4-10 16:57:36 |只看该作者
angle 发表于 2014-4-10 16:51
两个都是onvalidation 怎么确定监听的是下面这个输入框

onvalidation ="onvalidation "

function onvalidation (e){

e.sender 是当前触发事件的控件对象

}

Rank: 2

5#
发表于 2014-4-10 17:05:13 |只看该作者
factory 发表于 2014-4-10 16:57
onvalidation ="onvalidation "

function onvalidation (e){

问题是两个都是onvalidation ="onvalidation "

Rank: 2

6#
发表于 2014-4-10 17:14:57 |只看该作者
factory 发表于 2014-4-10 16:57
onvalidation ="onvalidation "

function onvalidation (e){
  1. function onValidation(e) {
  2.                     if (e.isValid) {
  3.                         if (e.value != pwd.value) {
  4.                             e.errorText = "密码必须相同";
  5.                             e.isValid = false;
  6.                         }
  7.                     }
  8.                 }
复制代码
我这样写不起作用

Rank: 8Rank: 8

7#
发表于 2014-4-11 09:34:06 |只看该作者
angle 发表于 2014-4-10 17:14
我这样写不起作用

密码是否相同么,自己2个密码的值取下,对比下不就好了吗?

在onValidation里面, mini.get(id)获取下2个密码框,分别getValue()获取下值,对比下

Archiver|普加软件

GMT+8, 2025-7-18 16:29 , Processed in 1.033294 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部