easyui验证框发送ajax,easyui远程ajax验证

这篇博客介绍了如何使用jQuery的validatebox插件自定义验证规则,实现AJAX异步检查救援站点名称是否已存在。通过设置`$.fn.validatebox.defaults.rules`,结合异步GET请求`rescuesite-get-name.do`,实现实时校验并返回验证结果,确保输入的名称未被占用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//自定义校验

$.extend($.fn.validatebox.defaults.rules, {

rsitename: {

validator: function(value, param){

var rsiteid = -1;

if(param != 0) {

rsiteid = $('#rsiteid').val();

}

var check = $.ajax({

async : false,

cache : false,

type : 'get',

url : 'rescuesite-get-name.do',

data : {

'name' : value,

'rsiteid' : rsiteid

}

}).responseText;

if(check !=0) {

$.fn.textbox.defaults.rules.rsitename.message = '救援站点名称已经存在';

return false;

} else return true;

}

});

使用如下:$('#name').textbox ({

validType: ['rsitename("#name",0)','semiangle[120]']

});

记录一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值