netzmacht / contao-form-validation
JavaScript表单验证。
1.1.0
2016-10-12 06:56 UTC
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-06 09:53:13 UTC
README
此扩展提供了扩展表单验证,如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
安装后,请执行以下步骤
- 在系统设置 -> 表单验证中将http://formvalidation.io/库的资产路径设置为
- 在表单生成器中创建表单验证配置。
- 编辑表单设置并激活客户端验证。在此选择配置。
- 编辑表单字段并自定义客户端验证配置。