depage/htmlform

depage-forms 是一个专注于易用性的 PHP 库,用于生成 HTML 表单。通过抽象 HTML、浏览器缺陷(重复表单提交)和表单验证,它为从用户那里获取可靠且经过验证的数据提供了一种舒适的方式。

安装: 307

依赖项: 3

建议者: 1

安全: 0

星标: 22

关注者: 6

分支: 10

开放性问题: 4

语言:JavaScript

1.4.1 2013-09-20 00:00 UTC

This package is auto-updated.

Last update: 2024-08-27 14:26:41 UTC


README

depage-forms 是一个专注于易用性的 PHP 库,用于生成 HTML 表单。它是即将发布的 depage-cms 版本的一部分,但也可以作为一个独立的库使用。通过抽象 HTML、浏览器缺陷(重复表单提交)和表单验证,它为从用户那里获取可靠且经过验证的数据提供了一种舒适的方式。

Latest Stable Version Build Status

功能

  • 验证
    • 服务器端
    • 客户端 (jQuery Tools)
    • 适用于标准输入元素
    • 可使用正则表达式自定义
    • 基本的 CSRF 保护
  • HTML5 表单功能
    • 属性:placeholder、autofocus、textbox datalists、title、pattern
    • 输入元素:布尔值(复选框)、电子邮件、隐藏、多选(复选框、选择列表)、数字、密码、范围、搜索、单选(单选框、选择列表)、电话、文本、文本区域、URL
  • 富文本元素(所见即所得 HTML 编辑器)
  • 防止表单重复提交
  • 将表单划分为单独的部分
  • 返回值整洁,带有适当的数据类型
  • 易于语言本地化
  • 会话超时
  • 简单的信用卡验证(通过值)
  • 单元测试

先决条件

  • PHP 5.3
  • jQuery >=1.4.3(可选,用于客户端验证和富文本字段)

简介

下载

使用 Composer 安装

https://composer.php.ac.cn 获取 composer,然后在您的 composer.json 中添加以下内容。

{
    "require": {
        "depage/htmlform": "*"
    }
}

现在运行

composer install

将当前版本的 depage-htmlform 安装到您的 vendor 目录中。

更多信息

许可(双重许可)