首页 >> js开发 >> JavaScriptjs验证账户名是否重复
JavaScriptjs验证账户名是否重复
发布时间: 2021年1月13日 | 浏览:
| 分类:js开发
基于jquuery.validata.js的验证用户名不重复,供大家参考,具体内容如下页面js
$(function(){
$("#tb_input").validate({
rules:{
"sysRight.name":{
required : true,
maxlength : 80,
remote:{
url:"${webroot}/sysRight!checkNameRepeat.action", //后台处理程序
type:"post",
//数据发送方式
data: { "sysRight.name":$("#sysRight.name").val(),
}
}
},
},
messages:{
"sysRight.name":{
remote: jQuery.format("名称已存在")
},
}
});
$(function(){
$("#tb_input").validate({
rules:{
"sysRight.name":{
required : true,
maxlength : 80,
remote:{
url:"${webroot}/sysRight!checkNameRepeat.action", //后台处理程序
type:"post",
//数据发送方式
data: { "sysRight.name":$("#sysRight.name").val(),
}
}
},
},
messages:{
"sysRight.name":{
remote: jQuery.format("名称已存在")
},
}
});服务器端代码
/**
* 用于页面调用jQuery提交方法的回调处理,此回调正常用法,一个参数
* @param msg
* @throws Exception
*/
protected void writeResponse(String msg){
if(msg==null)
msg="";
ServletActionContext.getResponse().setContentType("html/text;charset=utf-8");
ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
try {
PrintWriter pw = ServletActionContext.getResponse().getWriter();
pw.write(msg);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 检查帐号是否存在
* @auther yangj
* @date 2021年6月16日 上午11:45:39
*/
public void checkNameRepeat(){
try {
boolean flag = sysUserService.checkNameRepeat(sysUser);
String sFlag;
if(flag) {
sFlag = "true";
}else {
sFlag = "false";
}
writeResponse(sFlag);
} catch (Exception e) {
e.printStackTrace();
writeResponse("0");
}
}
/**
* 用于页面调用jQuery提交方法的回调处理,此回调正常用法,一个参数
* @param msg
* @throws Exception
*/
protected void writeResponse(String msg){
if(msg==null)
msg="";
ServletActionContext.getResponse().setContentType("html/text;charset=utf-8");
ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
try {
PrintWriter pw = ServletActionContext.getResponse().getWriter();
pw.write(msg);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 检查帐号是否存在
* @auther yangj
* @date 2021年6月16日 上午11:45:39
*/
public void checkNameRepeat(){
try {
boolean flag = sysUserService.checkNameRepeat(sysUser);
String sFlag;
if(flag) {
sFlag = "true";
}else {
sFlag = "false";
}
writeResponse(sFlag);
} catch (Exception e) {
e.printStackTrace();
writeResponse("0");
}
}以上就是本文的全部内容,希望对大家的学习有所帮助。
名称* | 名称不能为空且不能超过80个字符 |
---|
$(function(){
$("#tb_input").validate({
rules:{
"sysRight.name":{
required : true,
maxlength : 80,
remote:{
url:"${webroot}/sysRight!checkNameRepeat.action", //后台处理程序
type:"post",
//数据发送方式
data: { "sysRight.name":$("#sysRight.name").val(),
}
}
},
},
messages:{
"sysRight.name":{
remote: jQuery.format("名称已存在")
},
}
});
名称* | 名称不能为空且不能超过80个字符 |
---|
$(function(){
$("#tb_input").validate({
rules:{
"sysRight.name":{
required : true,
maxlength : 80,
remote:{
url:"${webroot}/sysRight!checkNameRepeat.action", //后台处理程序
type:"post",
//数据发送方式
data: { "sysRight.name":$("#sysRight.name").val(),
}
}
},
},
messages:{
"sysRight.name":{
remote: jQuery.format("名称已存在")
},
}
});服务器端代码
/**
* 用于页面调用jQuery提交方法的回调处理,此回调正常用法,一个参数
* @param msg
* @throws Exception
*/
protected void writeResponse(String msg){
if(msg==null)
msg="";
ServletActionContext.getResponse().setContentType("html/text;charset=utf-8");
ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
try {
PrintWriter pw = ServletActionContext.getResponse().getWriter();
pw.write(msg);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 检查帐号是否存在
* @auther yangj
* @date 2021年6月16日 上午11:45:39
*/
public void checkNameRepeat(){
try {
boolean flag = sysUserService.checkNameRepeat(sysUser);
String sFlag;
if(flag) {
sFlag = "true";
}else {
sFlag = "false";
}
writeResponse(sFlag);
} catch (Exception e) {
e.printStackTrace();
writeResponse("0");
}
}
/**
* 用于页面调用jQuery提交方法的回调处理,此回调正常用法,一个参数
* @param msg
* @throws Exception
*/
protected void writeResponse(String msg){
if(msg==null)
msg="";
ServletActionContext.getResponse().setContentType("html/text;charset=utf-8");
ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
try {
PrintWriter pw = ServletActionContext.getResponse().getWriter();
pw.write(msg);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 检查帐号是否存在
* @auther yangj
* @date 2021年6月16日 上午11:45:39
*/
public void checkNameRepeat(){
try {
boolean flag = sysUserService.checkNameRepeat(sysUser);
String sFlag;
if(flag) {
sFlag = "true";
}else {
sFlag = "false";
}
writeResponse(sFlag);
} catch (Exception e) {
e.printStackTrace();
writeResponse("0");
}
}以上就是本文的全部内容,希望对大家的学习有所帮助。
相关文章:
- js解决父组件将子组件作为弹窗调用只执行一次created的问题js大全
- jsElement Breadcrumb 面包屑的使用方法js大全
- js解决vue动态路由异步加载import组件,加载不到module的问题js大全
- jsAngular利用HTTP POST下载流文件的步骤记录js大全
- js解决vuex数据页面刷新后初始化操作js大全
- jsvue 页面回退mounted函数不执行的解决方案js大全
- jsvue项目使用$router.go(-1)返回时刷新原来的界面操作js大全
- jsElement Input输入框的使用方法js大全
- js关于angular浏览器兼容性问题的解决方案js大全
- JavaScriptthree.js欧拉角和四元数的使用方法