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.

depage/depage-forms

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 

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
    • basic CSRF protection
  • 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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published