一、效果如图所示
特点:
2、可在用户停止输入后自动校验,避免频繁进行无谓的后台校验;
3、以插件方式实现,方便使用;
二、插件源码如下:
三、应用方式
分类名称',allowBlank:false,afterLabelTextTpl :'
',plugins:{ptype: 'fieldajaxverify',url:'/service/uniquenessCheckName'}}
可用配置项:
1、buffer 毫秒数(在多少毫秒内用户没有输入操作则自动向后台发送验证请求
2、timeout ajax请求超时限制(毫秒数)
3、getParams(field,value) 自定义ajax参数内容
四、后台服务提供的数据格式
分类名称重复","success" : false
},"msgId" : "41c2c52c-66d4-49c5-be52-0158e71cfe2c","success" : true
}
备注:在Extjs5.1下测试通过,有其他个性化需求可参考此插件进行实现,谢谢。
以上所述是小编给大家介绍的Extjs表单输入框异步校验的插件实现方法。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。