顯示錯誤消息文本框驗證我有一個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