gpt4 book ai didi

validation - Extjs中textfield的错误信息的获取和告警

转载 作者:行者123 更新时间:2023-12-05 01:26:32 26 4
gpt4 key购买 nike

我使用extjs2.x创建了一个表单:

Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';

var form = new Ext.form.FormPanel({
items: [{
xtype: 'textfield',
xtype: 'textfield',
name: 'name',
anchor: '95%',
fieldLabel: '<span style="color:red">*</span> Name',
allowBlank: false,
blankText: 'Name should not be null'
}]
});

当我将该字段留空并提交表单时,它会有一个红色的“!”在右侧,如果我将光标移到它上面,它会显示一条消息“名称不应为空”。

但我想要的是提醒它。如何获取第一个无效字段的当前错误消息并发出警报?我检查了 API 文档并在谷歌上搜索,但运气不好。

最佳答案

给你:

form.items.each(function(x) {
if (x.validate === undefined) {
return;
}
x.validate();
alert(x.getActiveError());
});

这至少在 Ext 4.0 和 3.4 中有效。我没有旧版本来检查它。

关于validation - Extjs中textfield的错误信息的获取和告警,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com