微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

validationengine ajax验证

htm代码

<input type="text" value="" class="validate[required,maxSize[20]]" id="dbip" name="dbip"/>
<input type="text" value="" class="validate[ajax[ajaxdbnameCheck]]" id="dbname" name="dbname"/>
				

				

jquery.validationEngine.js中加入


"ajaxdbnameCheck" : {
	"exTradataDynamic" : "#dbip","url" : "dbnameCheck.do","alertText" : "* 该数据库名已经存在","alertTextOk" : "* 数据库名可以使用","alertTextLoad" : "* 正在验证中,请稍等..."
	}

exTradataDynamic是可选的,就是传递参数到后台用的

后台代码

	@RequestMapping("dbnameCheck.do")
	public String dbnameCheck(HttpServletRequest request,HttpServletResponse response,ModelMap model){
		String fieldId = request.getParameter("fieldId");
		String fieldValue = request.getParameter("fieldValue");
		String dbip=request.getParameter("dbip");
		PrintWriter pw=response.getWriter();
		boolean result=dblistServiceNew.findobjectByName(fieldValue,dbip);
		/**
		 * 结果为true 表存在该结果,grouname不可用 返回false到前台
		 */
		if(result==true){
			pw.write("[\"" + fieldId + "\"," + false + "]");		}
		if(result==false){
			pw.write("[\"" + fieldId + "\"," + true+ "]");		}
		return null; 
	}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐