小编got*_*och的帖子

Extjs4 - 远程验证

我想要一个文本字段的远程验证器.我的PHP返回true/false值.我尝试过这样的事情:

{
   xtype: 'textfield',
   fieldLabel: 'Field',
   allowBlank: false,
   validator : function(value) {
      Ext.Ajax.request({
      url: 'psc/validate',
      params: { psc: value },
      success: function(response){
       return response.responseText                             
      }
      });
   });
}
Run Code Online (Sandbox Code Playgroud)

问题是ajax请求是异步的,验证器给出"未定义的值"错误.有没有回调?所以我默认会返回false,并且一旦ajax调用完成就使textfield有效.

我试图谷歌进行extjs远程验证,但没有太多关于它.

有人帮忙或建议?谢谢.

validation extjs extjs4

8
推荐指数
1
解决办法
6543
查看次数

标签 统计

extjs ×1

extjs4 ×1

validation ×1