$("#domain").formValidator({onshow:"",onfocus:"",oncorrect:"恭喜您!当前域名可用"}).InputValidator({min:1,max:16,onerror:"域名长度1-16位字母,数字,下划线"}).RegexValidator({regexp:"username",datatype:"enum",onerror:"格式不正确(域名长度1-16位字母,数字,下划线)"}).AjaxValidator({
type : "get",
url : "<c:url value='/sysuser/add.ao?method=validateDomain'/>",
datatype : "json",
success : function(data){
if( data.result == true ){
return true;
}
else{
return false;
}
},
buttons: $("#button"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "当前域名已经存在,请更换域名",
onwait : "正在对个性域名进行合法性校验,请稍候..."
}).DefaultPassed();
<html:text property="domain" maxlength="30" styleId="domain"/><div id="domainTip"></div>
ISiteBO siteBO = (ISiteBO) getService(SITE_SERVICE);
String domain = request.getParameter("domain"); // 从页面获得插件自动以Input的id作为参数变量
JSONObject json = new JSONObject();
if(siteBO.validateDomain(domain)){
json.put("result", true);
}
else{
json.put("result", false);
}
response.getWriter().print(json.toString());
解决乱码问题传参需要转码:
服务器端:String name = URLDecoder.decode(request.getParameter("name"),"UTF-8");
客户端参数:encodeURI(encodeURI($('#name').val()));
也可以把参数放到form表单中,通过提交form表单的方式解决乱码问题。
formvalidator官方地址:
http://formvalidator.vicp.cc/
分享到:
相关推荐
**formvalidator 表单验证插件汇总** 在Web开发中,表单验证是必不可少的一环,它确保用户输入的数据符合预设的规则,避免无效数据的提交,提高用户体验。`formvalidator`是一款强大的JavaScript表单验证插件,适用...
从给定的文件信息中,我们可以提取并详细说明有关jquery formValidator插件、ajax验证以及如何解决一个特定bug的知识点。 1. jquery formValidator插件简介: jquery formValidator是一个用于表单验证的jQuery插件...
**jQuery FormValidator插件API详解** jQuery FormValidator是一款强大的JavaScript验证插件,它极大地简化了网页表单的验证过程,提供了丰富的验证规则和灵活的API,使得开发者可以快速创建出符合业务需求的验证...
在本文中,我们将深入探讨如何使用jQuery的formvalidator插件来实现一个复杂的注册页面,其中包含多选项卡和弹出层效果。这个插件是用于前端表单验证的强大工具,可以确保用户输入的数据符合预设的规则,提高用户...
jquery formvalidator插件是不错的国产验证插件了,做点普通的校验也是很方便的,但最近遇到个问题,发现如果表单整个表单是AJAX提交时,就不能按传统的做法了
FormValidator 提供了`onSubmit`回调,允许你在表单提交前进行额外的处理,比如发送AJAX请求。你可以阻止默认的表单提交行为,使用异步方式提交数据。 总之,jQuery FormValidator 是一款强大的表单验证工具,通过...
你可以通过配置`ajax`规则,向服务器发送请求验证数据。 **五、分组验证** 如果表单中有多个相关的输入字段,可以将它们分组验证,只有当整个组都验证通过时,表单才能提交。 **六、Demo分析** 压缩包中的示例文件...
jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)...
jQuery formvalidator插件 API帮助文档 jQuery formvalidator插件 目前支持4种大的校验方式,分别是:InputValidator(针对input、textarea、select控件)、CompareValidator、AjaxValidator、RegexValidator、...
AJAX FormValidator 利用了这种技术,提供了一个在客户端进行表单验证的解决方案。 二、ASP.NET输入验证 ASP.NET提供了多种服务器端验证控件,如RequiredFieldValidator(必填字段验证)、CompareValidator(比较...
总的来说,FormValidator 4.1.1是一个强大且灵活的前端验证解决方案,它的易用性和丰富的功能使其成为开发人员的首选。在实际项目中,结合合理的配置和自定义规则,可以有效地提高表单验证的质量和效率。
jQuery formValidator还支持异步验证,例如通过Ajax向服务器发送请求验证用户输入。这在处理注册或登录等需要校验用户名是否已存在的情况非常实用。 此外,插件提供了多种自定义样式的方式,允许开发者根据项目需求...
基于jquery框架,采用jQuery formValidator表单验证插件。
formValidator4.0.1通过JavaScript实现前端验证,可以在用户填写表单时立即给出反馈,无需等待服务器响应。这样可以显著提升用户界面的响应速度,同时也能减少由于错误数据导致的服务器错误。 此插件支持多种验证...
**jQuery formValidator表单验证插件** 在网页开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,防止无效数据提交到服务器。jQuery formValidator是一款强大的前端验证插件,专为jQuery...
jQuery插件formValidator是众多可用的前端验证工具之一,它可以帮助开发者快速实现表单验证功能。 formValidator插件利用jQuery的强大选择器和事件处理能力,为开发者提供了简洁的API来进行表单字段验证。使用...
在源码层面,formvalidator的实现涉及到JavaScript的事件处理、DOM操作以及正则表达式等多个核心概念。它通过绑定到表单元素的特定事件(如onsubmit、onchange等)来触发验证过程。在用户填写表单时,formvalidator...