BootStrap+Mybatis框架下实现表单提交数据重复验证
更新备注
${list.updateLog}
js:
rush:js;">
ace.load_ajax_scripts(scripts,function () {
jQuery(function ($) {
//验证
$("#dbc_code_add_form").validate({
rules: {
'versionCode': {
required: true,maxlength:20,remote:{
type:"post",dataType:"json",data:{versionCode:function () { return $("#versionCode").val();},oldversionCode:function () { return $("#oldversionCode").val();}
},url:"${base}/admin/road/app/validateversionCode.do"
}
},'versionName': {
required: true,maxlength:40,data:{versionName:function () { return $("#versionName").val();},oldversionName:function () { return $("#oldversionName").val();}
},url:"${base}/admin/road/app/validateversionName.do"
}
},'updateLog': {
required: true,maxlength:125
}
},messages:{
'versionCode':{
required: "
必填",remote:"
版本号重复",maxlength:"
最大不能超过10位"
},'versionName':{
required: "
必填",remote:"
版本名称重复",maxlength:"
最大不能超过40位"
},'updateLog':{
required: "
必填",maxlength:"
最大不能超过120位"
}
}
});
});
});
controller控制层:
rush:js;">
@RequestMapping(value="/validateversionCode",method=RequestMethod.POST)
@ResponseBody
public boolean validateversionCode(@RequestP
aram("versionCode")String versionCode,@RequestP
aram("oldversionCode")String oldversionCode){
if(!versionCode.equals(oldversionCode)||StringUtils.isEmpty(oldversionCode)){
boolean isOk = appversionService.validateversionCode(versionCode);
return isOk;
}
return true;
}
rush:js;">
@RequestMapping(value="/validateversionName",method=RequestMethod.POST)
@ResponseBody
public boolean validateversionName(@RequestP
aram("versionName")String versionName,@RequestP
aram("oldversionName")String oldversionName){
if(!versionName.equals(oldversionName)||StringUtils.isEmpty(oldversionName)){
boolean isOk = appversionService.validateversionName(versionName);
return isOk;
}
return true;
}
service服务层
0)?false:true;
}
@Override
public boolean validateversionName(String versionName){
int count = dbcAppVersionMapper.validateversionName(versionName);
return (count>0)?false:true;
}
dao 层
rush:js;">
int validateversionCode(@P
aram("versionCode")String versionCode);
int validateversionName(@P
aram("versionName")String versionName);
mapper.xml
rush:js;">
关于bootstrap专题大家可以参考下:
以上所述是小编给大家介绍的BootStrap框架下实现表单提交数据重复验证。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。
相关文章
Bootstrip HTML 查询搜索常用格式模版 <form class=&...
如何在按钮上加红色数字 您可以使用Bootstrap的badge组件来在...
要让两个按钮左右排列,你可以使用 Bootstrap 的网格系统将它...
是的,可以将status设置为布尔类型,这样可以在前端使用复选...
前端工程师一般用的是Bootstrap的框架而不是样式,样式一般自...
起步导入:<linkrel="stylesheet"href="b...