`
阅读更多

formValidator是一个很好的表单验证框架,由于才刚开始了解,用了只有几天,先把目前知道你的使用方法记下来,以后有发现再添加。

这里有一个很好地关于各个类型的使用的网址http://www.cnblogs.com/talk/archive/2012/01/29/2330887.html

我这里只是介绍一种例子,知道了一种使用,其他的就都会用了

首先是使用:

基本的包formValidator_min.js,formValidatorRegex.js,当然还有jQueri的包,直接官网下载,下面的文件中也有

使用很简单,比方说输入框是这样的

<input style="width: 200px;height:20px;" id="mobileTyp"/><span class="onError" style="padding-left:10px" id="mobileTypeTip">输入手机号码</span>

 注意两个id号的区别,js代码为

$("#mobileType").formValidator({ onshow: "内容不能为空", onfocus: "请输入手机号码", oncorrect: "<span style='color:green'>格式正确</span>" }).inputValidator({ min: 11, max: 11, onerror: "手机号码长度不对" }).regexValidator({ regexp: "mobile", datatype: "enum",onerror: "手机号码格式不正确" });

 好了,完成,输入内容的室友会有验证,表单提交的时候也有验证

今天遇到一个非常头疼的问题,验证文件上传,找各种例子找不到,官网的文档一点都不详细,弄了好久,关键是我的文件上传的输入框还是使用.append()方法加进去的,尝试了各种办法,一直没有弄出来,最后使用了functionValidator()方法才搞定的,代码如下:

$("#fileType").formValidator({ onshow: "文件不能为空", onfocus: "请输入文件", oncorrect: "<span style='color:green'>格式正确</span>" }).functionValidator({
				            fun: function (val, elem) {
					    alert(val);//为上传文件的路径和名字
						//chooseType为允许上传文件的格式,以加号分隔
				                for(var i=0;i<=chooseType.split('+').length;i++){
				                	chooseType = chooseType.replace("+","|");
				                }
				           	 //匹配格式
				      var m =val.split('.')[val.split('.').length-1].match(chooseType);
				           	if(m==null){
				           	 $("#fileType"+i+"Tip").html("格式错误");
				           		return false;
				           		} 
				$("#fileType"+i+"Tip").html("<span style='color:green'>正确</span>");
				           	return true;
				            }
				        }); 

 由于我也是刚开始使用该控件,所以我也有很多地方没弄明白,上面的代码是质量不怎么高,但是是可以用的,先用起来再说,以后有问题再改,欢迎大家参与讨论。

在使用checkbox的时候,使用该控件好像不行,反正我是没成功的,如果有人知道怎么使用该控件验证多选按钮,希望能分享一下,再此谢谢了。我最终解决多选按钮的方法是用js代码设置多选默认选中一项,而且至少选中一项,这样就不需要验证了。设置代码如下:

$('.checkboxType').change(function(){
					var c_chenked = 0
					for(var j=0;j<$('.checkboxType').length;j++){
						if($('.checkboxType')[j].checked){c_chenked++;}
					}
					if(c_chenked == 0){$(this)[0].checked=true;}
					});

 

分享到:
评论

相关推荐

    jQuery_formValidator使用文档

    首先,使用jQuery_formValidator需要引入几个必要的文件,包括: 1. jquery-1.3.2.js:jQuery库,版本需在1.3.2以上。 2. formValidator.js:表单验证的基础JavaScript文件。 3. formValidatorRegex.js:包含各种...

    jQuery formValidator表单验证

    5. **多语言支持**:formValidator提供多种语言包,方便国际化的网站使用。 6. **易于集成**:基于jQuery设计,与现有的jQuery项目兼容性好,容易集成到现有的前端框架中。 7. **可配置性**:可以设置验证的触发...

    jquery 的 formvalidator插件使用 多选项卡的弹出层效果

    在本文中,我们将深入探讨如何使用jQuery的formvalidator插件来实现一个复杂的注册页面,其中包含多选项卡和弹出层效果。这个插件是用于前端表单验证的强大工具,可以确保用户输入的数据符合预设的规则,提高用户...

    formValidator1.3.rar

    4. **formvalidator帮助文档.htm**:这可能是formValidator 1.3的用户指南或API文档,详细解释了如何使用该库,包括如何添加验证规则、自定义错误消息和处理验证结果等。 5. **demo1.htm, demo2.htm, demo3.htm, ...

    formValidator

    7. **兼容性**:formValidator通常与jQuery或者其他JavaScript库配合使用,兼容主流的浏览器,包括Chrome、Firefox、Safari、Edge等。 在实际使用中,开发者需要将formValidator的JavaScript和CSS文件引入到HTML...

    formvalidator

    "formvalidator"是一款基于JavaScript的表单验证插件,它以其全面性和强大的功能在Web开发领域中被广泛使用。此插件专门针对HTML表单设计,旨在解决开发者在处理用户输入验证时遇到的各种问题,从而提高用户体验并...

    jQuery.FormValidator.chm

    jQuery.FormValidator.chmjQuery.FormValidator.chmjQuery.FormValidator.chmjQuery.FormValidator.chm

    formValidator3.3

    本文将深入探讨formValidator3.3的核心功能、使用方法以及一些实用技巧。 一、核心功能 1. 实时验证:formValidator3.3支持实时验证,用户在输入数据时即可看到反馈,无需等待提交表单后才显示错误信息,提供了...

    jquery验证框架,formValidator4.0.1

    jQuery FormValidator 4.0.1是一款高效且易于使用的文本验证框架,它为开发者提供了强大的表单验证功能,简化了前端数据验证的复杂性,使得网页应用的用户体验更加完善。这款框架以其简洁的API和丰富的自定义选项,...

    formvalidator 表单验证插件汇总

    本教程将深入探讨`formvalidator`的核心功能和使用方法,以及如何结合不同的表单控件实现多种验证效果。 ### 1. `formvalidator`简介 `formvalidator`是基于jQuery的前端验证库,它提供了丰富的验证规则和自定义...

    jquery 表单插件 formvalidator

    在JavaScript中,你可以使用`$.validate`方法初始化FormValidator。这个方法接受一个配置对象,其中包含了各种设置,例如验证规则、提示信息、错误显示方式等。例如: ```javascript $.validate({ modules : 'date...

    jQuery formValidator表单验证插件示例源码.rar

    使用jQuery formValidator时,首先需要在页面中引入jQuery库和formValidator的相关文件。然后,通过选择器找到要进行验证的表单元素,并调用`.formValidator()`方法,配置相应的验证规则和错误提示。例如: ```html...

    formValidator-4.1.3

    "formValidator-4.1.3" 是一个针对前端表单验证的JavaScript库,主要针对4.1.3版本进行了优化,并确保与之前的3.5版本保持...使用"formValidator-4.1.3修改版",可以避免版本升级带来的不必要麻烦,保持项目的稳定性。

    jQuery formvalidator插件 API帮助文档

    在使用FormValidator之前,需要确保已经引入了jQuery库。接着,通过下载`formValidator4.0.1.zip`文件,解压后将`jquery.formValidator.min.js`和相应的CSS文件(如`formValidator.css`)引入到项目中。在HTML文件中...

    JQuery formvalidator4.1.1(实例+文档).rar

    "jQuery forValidator4.1.1帮助文档.CHM"是一个完整的离线帮助文档,包含了FormValidator的详细API介绍、使用教程以及示例代码。文档中,你可以找到关于每个验证规则的说明、API的使用方法以及配置项的详细解释。这...

    jquery formValidator

    **二、使用步骤** 1. **引入依赖**:首先需要在HTML文件中引入jQuery库和FormValidator的JavaScript及CSS文件。 2. **初始化验证器**:通过JavaScript调用`$.formValidator.initValidator()`方法,配置验证规则。 3...

    jquery验证框架_formValidator3.3

    1. **易于使用**:`formValidator3.3` 配备了详尽的示例和API文档,让开发者能迅速上手,即使初学者也能快速掌握基本用法。 2. **灵活性**:该框架支持多种验证规则,包括但不限于必填项、电子邮件格式、手机号码、...

    Jquery-formValidator验证插件

    使用`$.formValidator.initConfig`方法初始化验证配置,例如`formID:"form1"`指定了要验证的表单ID。`onError`回调函数会在验证失败时被调用,显示错误提示。 2. **字段验证**: 对每个需要验证的字段,使用`$("#...

Global site tag (gtag.js) - Google Analytics