js驗(yàn)證賬戶名是否重復(fù)
基于jquuery.validata.js的驗(yàn)證用戶名不重復(fù),供大家參考,具體內(nèi)容如下
頁(yè)面js
<table class="tb_input" > <tbody> <tr> <th >名稱<strong class="red">*</strong></th> <td> <input type="text" name="sysRight.name" id="sysRight.name" value="<#if sysRight.name??>${sysRight.name!}</#if>"> <p>名稱不能為空且不能超過(guò)80個(gè)字符</p> </td> </tr> </tbody> </table> $(function(){ $("#tb_input").validate({ rules:{ "sysRight.name":{ required : true, maxlength : 80, remote:{ url:"${webroot}/sysRight!checkNameRepeat.action", //后臺(tái)處理程序 type:"post", //數(shù)據(jù)發(fā)送方式 data: { "sysRight.name":$("#sysRight.name").val(), } } }, }, messages:{ "sysRight.name":{ remote: jQuery.format("名稱已存在") }, } });
服務(wù)器端代碼
/** * 用于頁(yè)面調(diào)用jQuery提交方法的回調(diào)處理,此回調(diào)正常用法,一個(gè)參數(shù) * @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(); } } /** * 檢查帳號(hào)是否存在 * @auther yangj * @date 2014年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"); } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于JavaScript實(shí)現(xiàn)新年賀卡特效
本文介紹了一款超級(jí)炫酷的2022新年快樂(lè)html網(wǎng)頁(yè)特效,霓虹的城市夜景和絢爛的煙花很是特別,該html頁(yè)面還有交互效果,點(diǎn)擊鼠標(biāo)就會(huì)呈現(xiàn)煙花綻放的特效。需要的可以參考一下2022-01-01JavaScript調(diào)用瀏覽器打印功能實(shí)例分析
這篇文章主要介紹了JavaScript調(diào)用瀏覽器打印功能的方法,實(shí)例分析了針對(duì)各種常用瀏覽器調(diào)用打印功能的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07webpack 如何解析代碼模塊路徑的實(shí)現(xiàn)
這篇文章主要介紹了webpack 如何解析代碼模塊路徑的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09JavaScript實(shí)現(xiàn)簡(jiǎn)單生成隨機(jī)顏色的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)單生成隨機(jī)顏色的方法,涉及javascript隨機(jī)數(shù)與字符串運(yùn)算及頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-09-09JavaScript獲取ul中l(wèi)i個(gè)數(shù)的方法
這篇文章主要介紹了JavaScript獲取ul中l(wèi)i個(gè)數(shù)的方法,涉及javascript針對(duì)頁(yè)面HTML元素的獲取及屬性操作相關(guān)技巧,需要的朋友可以參考下2017-02-02JavaScript Promise.all 靜態(tài)方法常見(jiàn)問(wèn)題記錄
Promise.all 是 JavaScript 中處理多個(gè)并發(fā)異步操作的強(qiáng)大工具,它不僅提高了程序的執(zhí)行效率,還提供了清晰的結(jié)果管理方式,本文給大家介紹JavaScript Promise.all 靜態(tài)方法常見(jiàn)問(wèn)題記錄,感興趣的朋友一起看看吧2024-10-10JavaScript實(shí)現(xiàn)的字符串replaceAll函數(shù)代碼分享
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的字符串replaceAll函數(shù)代碼分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04