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