1

フォームの検証を追加しようとしています(マンダトリーフィールドがほとんどなく、アルファのみと最大長の検証がほとんどありません)。ID付きのdivがあるフォームの左上に、エラーメッセージ(いくつあるか)を表示する必要があります。これが私の最初の検証の試みになるので、最初から始めるかどうかはわかりません。誰かが簡単な例やネットの例を投稿して(私はたくさん検索しましたが、私のニーズに一致するものを見つけることができませんでした)、私が始めることができます...Plsヘルプ...

4

1 に答える 1

7

あなたが読むかもしれないリンク:

これで何ができるかの例(ここにライブ例):

var errors = [];
var fields = form.getFields(); // form : Ext.form.Basic
var errorsTpl = new Ext.XTemplate(
    '<ul><tpl for="."><li>{field} : {error}</li></tpl></ul>'
);
fields.each(function (field) {
    errors = errors.concat(Ext.Array.map(field.getErrors(), function (error) {
        return { field: field.getName(), error: error }
    }));
});
errorsTpl.overwrite('myOutputDiv', errors);
于 2013-03-18T13:38:44.353 に答える