Skip to content

depage-forms is PHP library for HTML form generation with focus on usability. It is part of the upcoming version of depage-cms, but it also works as a standalone library. By abstracting HTML, browser flaws (duplicate form submissions) and form validation, it provides a comfortable way to obtain reliable and validated data from users.

Notifications You must be signed in to change notification settings

tremlin/depage-forms

This branch is 248 commits behind depage/depage-forms:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7998ada · Jan 24, 2014
Oct 15, 2013
Oct 31, 2013
Jan 24, 2014
Oct 8, 2013
Sep 10, 2013
Oct 8, 2013
Oct 15, 2013
Oct 4, 2013
Oct 8, 2013
Oct 8, 2013
Oct 9, 2013
Oct 15, 2013
Oct 8, 2013

Repository files navigation

depage-forms / HTML5-forms in PHP with ease and comfort

depage-forms is PHP library for HTML form generation with focus on usability. It is part of the upcoming version of depage-cms, but it also works as a standalone library. By abstracting HTML, browser flaws (duplicate form submissions) and form validation, it provides a comfortable way to obtain reliable and validated data from users.

Latest Stable Version Build Status

Features

  • validation
    • server side
    • client side (jQuery Tools)
    • available for standard input elements
    • customizable with regular expressions
  • HTML5 form features
    • attributes : placeholder, autofocus, textbox datalists, title, pattern
    • input elements : boolean (checkbox), email, hidden, multiple (checkbox, select list), number, password, range, search, single (radio, select list), tel, text, textarea, url
  • richtext element (wysiwyg HTML editor)
  • averts form resubmission
  • divide forms into ѕeparate parts
  • neat return values with appropriate data types
  • easy language localisation
  • session timeout
  • simple creditcard validation (by values)
  • unit tested

Prerequisites

  • PHP 5.3
  • jQuery >=1.4.3 (optional, for client side validation and richtext field)

Introduction

Download

Install Using Composer

Get composer at http://getcomposer.org and then just add this to your composer.json.

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

Now run

composer install

to install the current version of depage-htmlform into your vendor dir.

For more information

License (dual)

About

depage-forms is PHP library for HTML form generation with focus on usability. It is part of the upcoming version of depage-cms, but it also works as a standalone library. By abstracting HTML, browser flaws (duplicate form submissions) and form validation, it provides a comfortable way to obtain reliable and validated data from users.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 60.6%
  • JavaScript 33.0%
  • CSS 6.4%