netzmacht/contao-form-validation

JavaScript表单验证。

1.1.0 2016-10-12 06:56 UTC

This package is auto-updated.

Last update: 2024-09-06 09:53:13 UTC


README

Build Status Version License Downloads Contao Community Alliance coding standard

此扩展提供了扩展表单验证,如Contao表单的客户端表单验证。

功能

  • 使用http://formvalidation.io/进行客户端表单验证。这是一个支持知名框架如Bootstrap、Foundation的商业库。它不包括在此扩展中,需要单独购买和安装。
  • formvalidation.io支持HTML5表单验证。由于Contao支持HTML5表单字段小部件,大多数验证器都可以直接使用。
  • 自动创建前端验证器,用于
    • 上传文件(文件扩展名和文件大小)
    • 密码(密码字段的最小长度,比较密码)
    • 日期格式(日期,datim)
    • 电话验证器(formvalidation.io不支持input type tel。)
    • 字符串长度验证(最小长度,最大长度)

以下功能是计划中的

  • 支持默认的Contao 3.4表单语法
  • 为客户端和服务器端提供扩展的验证器

安装

您可以使用composer安装此扩展

$ php composer.phar require netzmacht/contao-form-validation:~2.0

安装后,请执行以下步骤

  1. 系统设置 -> 表单验证中将http://formvalidation.io/库的资产路径设置为
  2. 在表单生成器中创建表单验证配置。
  3. 编辑表单设置并激活客户端验证。在此选择配置。
  4. 编辑表单字段并自定义客户端验证配置。