显示错误消息文本框验证我有一个textfield
其中有基于用户input.By验证我的意思是要验证,我需要检查,如果该名称在数据库中,如果存在它相应地存在显示错误信息。如何根据服务器响应
如何我做的这是,我对text box
一个change listener
,听众中我有一个ajax request
它连接到一个java action
和检查名称数据库已经存在,并发送回一个response
。在ajax success
,我想set error message
......但错误信息未设置..
{
fieldLabel : 'Company Name:',
xtype : 'textfield',
required: true,
allowBlank : false,
name : 'companyName',
msgTarget: 'side',
listeners : {
change : function(th,n,o) {
console.log("change-EV");
/*****ajax request here****/
this.markInvalid('N.V..!');
// this.setActiveError('NV..',false);
},
blur: function(th){
console.log("Blur-ev");
}
}
}
是办法,我使用权?我能用ajax请求来实现吗?
Pelase通过本文中的远程过滤。 http://skirtlesden.com/articles/extjs-comboboxes-part-2。 这可以提供帮助。 – Dev 2015-04-06 10:05:46
请参阅subhadip的帖子的评论,我不想使用存储滤波器用于这一目的我猜?纠正我,如果我错了 – extUser 2015-04-06 10:13:19
有多少不同的值已经在数据库?如果数以百计,是否可以事先将它们下载到客户端? – 2015-04-06 23:31:33