skien/formgenerator

创建复杂的HTML表单

v1.1.1 2021-07-12 15:30 UTC

This package is auto-updated.

Last update: 2024-09-14 17:06:02 UTC


README

Latest Stable Version License Donate Minimum PHP Version Scrutinizer Code Quality codecov

概述

此包可用于创建复杂的输入表单。多个输入字段可以按行或按多列排列。

除了“常规”表单元素外,该包还包含用于输入颜色值的元素以及可以分配标签的范围元素,其中滑块的当前选择将自动显示。

此外,该包包含基于JavaScript的拾取器,用于

  • 日期字段
  • 时间字段
  • 颜色字段

以及集成JS验证的

  • 日期值
  • 时间值
  • 数值(整数、浮点数和货币字段)。

输入格式可以配置以满足特定国家的需求。设计可以完全根据您自己的需求使用自定义样式表进行定制。

表单定义可以直接在PHP代码中或XML文件中(为此,该包提供了一个XSD模式,以简化XML定义的验证)进行。

该包还包含一个可以用于将WYSIWYG编辑器“CKEditor 4”集成到表单中的元素。完整的配置从PHP端完成。包括一个连接到开源文件管理器“RichFilemanager”的连接器,用于选择图形或创建对服务器上其他文件的链接。

文档

由于此包支持许多功能且配置范围广泛,因此详细文档可以在此存储库的wiki中找到

example目录中,您可以找到示例表单,展示了所有支持元素的用法,并提供两种不同的主题。