`

用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js

阅读更多

日期:2013-1-23  来源:GBin1.com

用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js

在线演示

大家还记得我们曾经介绍过的表单验证jquery插件jquery.validationEngine吧,使用这个插件你不需要写任何一行js代码就可以生成一个功能强大的表单验证功能。是不是超棒? 今天介绍的Parsley同样也可以帮助你只使用简单的配置即可实现表单验证功能,基于它的强大DOM-API。

主要特性

  • 基于超棒的用户体验
  • 超级方便配置
  • 超轻量级(压缩后12K),支持jQuery和Zepto
  • 超简单,只需要简单配置DOM-API,类似jQuery的data API
  • 绝对免费
  • 可靠性非常好

内建的验证

  • required:要求输入
  • Not blank:不能为空
  • Min length:最小长度
  • Max length:最大长度
  • Range length:长度区间
  • Min:最小值
  • Max:最大值
  • Range:区域值
  • RegExp:正则表达式
  • Equal To:等于
  • Min check:检查选择的checkbox的最少数量
  • Max check:检查选择的checkbox的最多数量
  • Range check:检查选择的checkbox的区间数量
  • Remote:ajax验证

使用和配置Parsley.js非常的简单,你只需要使用HTML的data属性来配置html即可,如下:

    <form id="demo-form" data-validate="parsley">
    <label for="fullname">Full Name * :</label>
    <input type="text" id="fullname" name="fullname" data-required="true" />
     
    <label for="email">Email * :</label>
    <input type="text" id="email" name="email" data-trigger="change" data-required="true" data-type="email" />
     
    <label for="website">Website :</label>
    <input type="text" id="website" name="website" data-trigger="change" data-type="url" />
     
    <label for="message">Message (20 chars min, 200 max) :</label>
    <textarea id="message" name="message" data-trigger="keyup" data-rangelength="[20,200]"></textarea>
    </form>

是不是很方便,并且文档非常的完整,不过如果你需要使用中文,需要自己本地化一下,相信如果使用过的朋友一定会喜欢的!

来源:用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js

0
0
分享到:
评论

相关推荐

    javascript表单验证 - Parsley.js使用和配置.docx

    Parsley.js是一款功能强大、易于使用的表单验证库,适用于各种规模的Web项目。它不仅可以提高表单提交的准确性和效率,还能显著改善用户体验。通过本文的介绍,希望能帮助开发者更好地理解和应用Parsley.js,从而...

    Parsley.js-master.zip

    这个名为"Parsley.js-master.zip"的压缩包包含了Parsley.js的源码及其相关资源,用于帮助开发者在网页中实现对用户表单数据的有效验证。 在HTML动态生成和组件方面,Parsley.js通过添加特定的属性到HTML元素,可以...

    Parsley.js-

    **Parsley.js** 是一个强大的前端验证框架,专门用于JavaScript,它的主要目的是在用户提交表单之前确保输入数据的有效性和正确性。这个框架通过添加轻量级的DOM数据属性和事件来实现验证,无需编写复杂的JavaScript...

    Laravel开发-laravel-parsley .zip.zip

    它支持自定义验证规则,并且可以在验证失败时提供反馈,避免了无效的表单提交,提升了用户体验。 在"Laravel开发-laravel-parsley .zip"中,可能包含以下内容: 1. **集成指南**:如何在Laravel项目中安装Parsley...

    javascript表单验证 - Parsley.js使用和配置

    大家还记得我们曾经介绍过的表单验证jquery插件jquery.validationEngine吧;天介绍的Parsley同样也可以帮助你只使用简单的配置即可实现表单验证功能,基于它的强大DOM-API,感兴趣的你可以不要错过了哦

    表单验证插件Parsley.js.zip

    中文版本:https://git.oschina.net/dahouge/Parsley.js 主要特性 基于超棒的用户体验超级方便配置超轻量级(压缩后12K),支持jQuery和Zepto超简单,只需要简单配置DOM-API,类似jQuery的data API绝对免费可靠性非常...

    parsley.js验证

    **Parsley.js验证**是一种前端验证库,用于在用户提交表单之前验证输入数据的正确性。这个库提供了一种简洁且灵活的方式来确保用户在交互时提供的信息满足预设的验证规则,从而提高用户体验并减少服务器端的无效请求...

    javascript表单验证 – Parsley.js使用和配置

    在线演示 大家还记得我们曾经介绍过的表单验证jquery插件jquery.validationEngine吧,使用这个插件你不需要写任何一行js代码就可以生成一个功能强大的表单验证功能。是不是超棒? 今天介绍的Parsley同样也可以帮助你...

    开源项目-opsidian-parsley.zip

    假设我们要使用Opsidian Parsley解析一个简单的算术表达式语言,我们可以定义如下的解析规则: - `number`:解析整数。 - `operator`:解析加减乘除运算符。 - `expression`:定义一个递归的表达式解析规则,包括...

    轻量级前端表单校验框架parsley的API+简单汉化parsley.min.js

    Parsley,是一款强大的JavaScript表单验证插件,可以帮助你只使用简单的配置即可实现表单验证功能,这完全基于它的强大DOM-API。 主要特性: 基于超棒的用户体验 超级方便配置 超轻量级(压缩后12K),支持...

    parsley.js-validators:几个自定义 parsley.js 验证器的集合

    Parsley.js 是一个强大的前端验证库,它允许开发者在用户提交表单前进行实时验证,从而提供更好的用户体验。在给定的标题“parsley.js-validators:几个自定义 parsley.js 验证器的集合”中,我们可以理解这是一个...

    Laravel开发-laravel-parsley

    而Parsley则是一个强大的JavaScript表单验证库,能够帮助我们在用户端进行实时验证,提高用户体验。 **1. Laravel FormRequest规则** 在Laravel中,FormRequest是用于处理表单数据验证的一个自定义请求类。开发者...

    Some technical documents of Parsley.

    6. **Parsley Popup (parsley-popup-3.0.2.zip)**: 这可能是一个用于创建弹出窗口或对话框的模块,可能在用户界面设计中使用,版本3.0.2,比核心组件稍新一些。 7. **SpiceLib Commands (spicelib-commands-3.1.1....

    jq表单验证大全.rar jq表单验证大全.rar

    2. parsley.js:另一个强大的验证插件,它支持自定义验证规则,且具有实时验证和友好的错误提示功能。 3. validate.js:轻量级验证插件,适用于小型项目,提供基本的验证功能。 三、自定义验证规则 除了使用现成...

    Parsley.js:无需编写任何JavaScript代码即可验证表单前端

    香菜 JavaScript表单验证,而无需实际编写任何JavaScript代码!版本2.9.2文件参见index.html和doc/要求 &gt; = 1.8(与2.x和3.0兼容)的如果要支持IE8)问题? 请在提问,并确保包含parsley.js标记。 请提供一个示例,...

    Python-Parsley处理HTML为JSON

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。本文将深入探讨Parsley如何工作,以及如何利用它来处理HTML并将其转换成JSON。 首先,Parsley库的...

Global site tag (gtag.js) - Google Analytics