jQuery MiniUI

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

求助 ! 如何判断两个密码框是否相同? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-4-2 16:33:28 |只看该作者 |倒序浏览
       我现在做一个修改密码界面,但是在前台比较新密码和确认密码,没有获取到新密码和确认密码?
<table style="table-layout: fixed;">
            <tr>
                <td style="width: 70px;">
                    原密码:
                </td>
                <td style="width: 150px;">
                    <input name="Pass" required="true" vtype="minLength:5" class="mini-password" minlengtherrortext="密码不能少于5个字符" />
                </td>
            </tr>
            <tr>
                <td style="width: 70px;">
                    新密码:
                </td>
                <td style="width: 150px;">
                    <input name="NewPass" required="true" class="mini-password" vtype="minLength:5" minlengtherrortext="密码不能少于5个字符" />
                </td>
            </tr>
            <tr>
                <td style="width: 70px;">
                    确认密码:
                </td>
                <td style="width: 150px;">
                    <input name="NewPass1" required="true" class="mini-password" vtype="minLength:5" minlengtherrortext="密码不能少于5个字符"  />
                </td>
            </tr>
        </table>

function SaveData() {
            var o = form.getData();            
            form.validate();
            if (form.isValid() == false) return;
            var key0 = mini.get("NewPass").getValue();
            var key1 = mini.get("NewPass1").getValue();
            alert(key0);
            if (key != key1) {
                alert("新密码与确认密码不相同!");
                return;
            }

            var json = mini.encode([o]);
            $.ajax({
                url: "",
                data: { data: json },
                cache: false,
                success: function (text) {
                    alert("密码修改成功");
                    //CloseWindow("save");
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    alert(jqXHR.responseText);
                    CloseWindow();
                }
            });
        }

Rank: 8Rank: 8

沙发
发表于 2013-4-2 17:02:28 |只看该作者
var key0 = mini.get("NewPass").getValue();

mini.get("id")是通过id来获取,id才是唯一的标示符

Rank: 4

板凳
发表于 2013-4-2 17:37:36 |只看该作者
factory 发表于 2013-4-2 17:02
var key0 = mini.get("NewPass").getValue();

mini.get("id")是通过id来获取,id才是唯一的标示符 ...

那如果是多个控件的name值相同则使用那个方法取数?

Rank: 8Rank: 8

地板
发表于 2013-4-3 09:13:48 |只看该作者
linda931 发表于 2013-4-2 17:37
那如果是多个控件的name值相同则使用那个方法取数?

mini.getbyNames() 这个获取的是相同name的集合
如果选中多个相同name的最后一个,则是mini.getbyName()

Archiver|普加软件

GMT+8, 2024-11-28 02:55 , Processed in 1.057081 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部