我正在尝试在表单中使用自定义验证。我知道如何为它编写代码。但我不知道如何在VTYPE中提供我的新“密码”自定义验证。
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: 'What are you doing?<br/>The passwords entered do not match!'
});
告诉我应该在哪里写这个“密码功能”来实现自定义验证。
谢谢
答案 0 :(得分:0)
您尚未提供任何有关问题的详细信息。这可能有所帮助。您可以为所有自定义vtypes创建单独的js文件,并在ExtJS库代码之后对其进行初始化。
使用代码示例更新了我之前的帖子:
Ext.onReady(function(){
validationModule = function(){
//here you can define your custom vtypes
};
validationModule();
});
最佳!!
答案 1 :(得分:0)
在密码字段中包含这些配置。
vtype: 'password'
或确认您是否验证了两个密码文件,无论是否使用相同的密码 输入应该匹配?