【问题标题】:ExtJS - Password / Confirm password JavascriptExtJS - 密码/确认密码 Javascript
【发布时间】:2017-02-02 18:01:48
【问题描述】:

我成功实现了密码验证。但是,我想

Ext.apply(Ext.form.VTypes, {

    password: function (val, field) {
        if (field.initialPassField) {
            var pwd = Ext.getCmp(field.initialPassField);
            return (val == pwd.getValue());
        }
        return true;


    },
    passwordText: 'Passwords do not match'
});

{
    xtype: 'textfield',
    name: 'newPassword',
    id: 'newPassword',
    fieldLabel: 'New Password'
},
{
    xtype: 'textfield',
    fieldLabel: 'Confirm Password',
    vtype: 'password',
    name: 'confirm_pw',
    initialPassField: 'newPassword' // id of the initial password field
}

但是,当它提交时,我不希望确认密码进入请求有效负载,因为它没有在另一端定义。 如果有效,我希望将其与密码合并为一个,或者如果有效则将其删除,因此请求只需要新密码。

有什么帮助吗?

【问题讨论】:

    标签: javascript extjs


    【解决方案1】:

    将确认文本字段的 submitValue 配置设置为 false。

    来自文档:“将其设置为 false 将阻止该字段被提交,即使它没有被禁用。”

    【讨论】:

      猜你喜欢
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 2015-04-03
      • 2023-02-23
      • 2017-07-26
      • 2013-11-25
      • 1970-01-01
      相关资源
      最近更新 更多