validationEngine ajax

[i][b]本文为firedragonpzy原创,转载务必在明显处注明:
转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/756[/b][/i]


php -- inline和submit的ajax验证(包括三个地方需要配置)
1:文件中js配置(除了引入该有的js、css外还需此配置)
$(document).ready(function(){
// Called once the server replies to the ajax form validation request
function ajaxValidationCallback(status, form, json, options){
if(json[0][1]){
var action = "/sysrole/create";
form.attr("action",action);
form.validationEngine('detach');
form.submit();
}
}
$("#form_validate").validationEngine({
ajaxFormValidation: true,//开启表单提交验证
onAjaxFormComplete: ajaxValidationCallback//启用回调
});
});

2:表单:
<form id="form_validate" name="form_validate" action="/ajax/rolesubmit" method="post">
<input id="roleName" name="roleName" type="text" value="{$roleName}" class="validate[required],maxSize[30],ajax[ajaxRole] input">
</form>

3:验证:
"ajaxRole": {
"url": "/ajax/role",
// you may want to pass extra data on the ajax call
"extraData": "name=duncan",
"alertText": "* 此角色名称已被其他人使用",
"alertTextLoad": "* 正在确认,请稍等…"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值