gpt4 book ai didi

javascript - ExtJS 4 密码验证

转载 作者:行者123 更新时间:2023-11-30 06:42:07 24 4
gpt4 key购买 nike

我正在使用这 2 个代码块来验证密码字段。当确认字段中的密码不等于第一个字段时,文本框标记为红色,以便用户知道密码不相等。

现在,我想完成的事情:每当密码不相等时,我想禁用表单的导航按钮。我已经尝试过 clientvalidation 事件,但这只会在您提交表单时触发(我没有这样做)。

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 : 'Enter 2 times the same password!'
});

例子:

access.push({
fieldLabel: 'Password',
anchor: '99%',
name: 'passwd',
id: 'passwd',
inputType: 'password',
maxLength: 40,
vtype: 'password'
});

access.push({
fieldLabel: 'Password again',
name: 'passwd1',
id: 'passwd1',
maxLength: 40,
inputType: 'password',
vtype: 'password',
initialPassField: 'passwd'
});

最佳答案

添加到要禁用属性的按钮 bindForm: true。它将根据表单的有效性启用/禁用按钮。

关于javascript - ExtJS 4 密码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10313782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com