javascript - ExtJS - 密码/确认密码 Javascript

标签 javascript extjs

我成功地实现了密码验证。不过,我想

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
}

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

有什么帮助吗?

最佳答案

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

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

关于javascript - ExtJS - 密码/确认密码 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42009254/

相关文章:

javascript - $(window).hashchange() 不起作用

javascript - 将元素 id 从 div 发送到 javascript 文件

javascript - 修改sencha中的CSS伪选择器样式

extjs - 如何禁用 Ext JS 按钮

javascript - 重新调查 "Trying to make different HTML paragraph show depending on selection"

javascript - 如何实现方法链

javascript - jQuery 到常规 Javascript - 覆盖

extjs - Sencha 项目突然消失

maven - 我可以使用 Maven 和 Sencha Cmd 而不是 Ant,还是必须使用 Ant?

extjs - Sencha 命令 : Support for object/array destructuring