0

我正在尝试在我的表单中使用自定义验证。我知道如何为它编写代码。但我不知道如何在 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!'
});

告诉我我应该在哪里写这个“密码函数”来实现自定义验证。

谢谢

4

2 回答 2

0

您没有提供您所面临问题的任何详细信息。这可能会有所帮助。您可以为所有自定义 vtype 创建一个单独的 js 文件,并在 ExtJS 库代码之后对其进行初始化。

用代码示例更新了我之前的帖子:

     Ext.onReady(function(){
       validationModule = function(){
          //here you can define your custom vtypes
       };

      validationModule();

    });

最好的!!

于 2013-11-06T06:17:56.267 回答
0

在您的密码字段中包含这些配置。

vtype: 'password'

或确认我是否正在验证两个密码文件,输入的相同密码是否应该匹配?

于 2013-11-06T08:43:41.750 回答