Validation 如何使用sencha验证登录页面

Validation 如何使用sencha验证登录页面,validation,login,extjs,Validation,Login,Extjs,嗨,我用sencha创建了一个登录页面。但我不确定如何使用验证与sencha一起使用。我想做一个javascript验证。如果是这样的话,我应该怎样做才能使用submit调用函数。另外,如果sencha本身有适当的验证,请让我知道 非常感谢 Roy M J您可以在创建存储时添加验证,如图所示 Ext.regModel('Note', { idProperty: 'id', fields: [ { name: 'id'

嗨,我用sencha创建了一个登录页面。但我不确定如何使用验证与sencha一起使用。我想做一个javascript验证。如果是这样的话,我应该怎样做才能使用submit调用函数。另外,如果sencha本身有适当的验证,请让我知道

非常感谢


Roy M J

您可以在创建存储时添加验证,如图所示

Ext.regModel('Note', {
            idProperty: 'id',
            fields: [
                { name: 'id', type: 'int' },
                { name: 'date', type: 'date', dateFormat: 'c' },
                { name: 'title', type: 'string' },
                { name: 'narrative', type: 'string' }
            ],
            validations: [
                { type: 'presence', field: 'id' },
                { type: 'presence', field: 'title', message: 'Please enter a title for this note.' }
            ]
        });
并在提交时使用此选项

var errors = currentNote.validate();
                        if (!errors.isValid()) {
                            Ext.Msg.alert('Wait!', errors.getByField('title')[0].message, Ext.emptyFn);
                            return;
                        }
为了更清晰,您可以使用Jorge的图里亚尔语

希望它能帮助