ExtJS 4 密码验证
ExtJS 4 password validation
我正在使用这 2 个代码块来验证密码字段。当确认字段中的密码不等于第一个字段时,文本框将标记为红色,以便用户知道密码不相等。
现在,我想完成的事情:我想在密码不相等时禁用表单的导航按钮。我已经尝试过客户端验证事件,但这仅在您提交表单时才触发(我没有这样做)。
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
的按钮。它将根据表单的有效性启用/禁用按钮。
相关文章:
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 如何在javascript中验证密码、手机号码和电子邮件
- 验证密码字段是否为空
- 使用javascript验证密码并取消表单提交
- Jquery 验证密码强度大写和小写
- Reg ex-验证密码条件-三分之二
- 使用angular.js验证密码失败
- 用于验证密码字段的正则表达式
- 无法使用angular.js使用reg exp验证密码字段
- 使用提交限制验证密码时出错
- 模式来验证密码匹配
- Jquery.验证密码相等-不显示错误
- Javascript regex验证密码字符串(转义标点符号)
- jQuery -验证密码
- jQuery和javascript表单验证:密码字段参数未定义,密码确认ok
- 动态验证密码规则
- 如何在angular js中验证密码
- 使用ajax与javascript提示验证密码
- 验证密码输入类型框上的输入是否正确,显示将链接到另一个页面的按钮
- JavaScript要验证:密码不能是EmailID的子字符串