depage-forms:html5-forms in php in suse and comfort
Depage-Formsは、ユーザビリティに焦点を当てたHTMLフォーム生成用のPHPライブラリです。 Depage-CMSの今後のバージョンの一部ですが、スタンドアロンライブラリとしても機能します。 HTML、ブラウザの欠陥(フォームの提出物の重複)およびフォーム検証を抽象化することにより、ユーザーから信頼できる検証されたデータを取得するための快適な方法を提供します。
特徴
- 検証
- サーバー側
- クライアント側(jQueryツール)
- 標準の入力要素で使用できます
- 正規表現でカスタマイズ可能
- 基本的なCSRF保護
- HTML5フォーム機能
- 属性:プレースホルダー、オートフォーカス、テキストボックスデータリスト、タイトル、パターン
- 入力要素:Boolean(チェックボックス)、電子メール、非表示、複数(チェックボックス、選択リスト)、番号、パスワード、範囲、検索、シングル(ラジオ、選択)、Tel、Text、Textarea、URL
- richtext要素(wysiwyg htmlエディター)
- フォームの再提出を回避します
- フォームをパレートパーツに分割します
- 適切なデータ型を持つきちんとした返品値
- 簡単な言語のローカリゼーション
- セッションタイムアウト
- 単純なクレジットカードの検証(値による)
- ユニットテスト
前提条件
- PHP 5.3
- jQuery> = 1.4.3(オプション、クライアント側の検証とリッチテキストフィールドの場合)
導入
- 基本的な紹介を取得できます:depage-forms:html5フォームは簡単になりました(パートI)
- フォーム検証depage-formsの実行方法:HTML5フォームの検証(パートII)
ダウンロード
- http://www.depage.net/downloads/depage-forms-latest.zip
Composerを使用してインストールします
http://getcomposer.orgで作曲家を取得してから、これをComposer.jsonに追加してください。
{
"require": {
"depage/htmlform": "*"
}
}
今実行します
現在のバージョンのdepage-htmlformをベンダー監督にインストールします。
詳細については
- http://github.com/depage/depage-forms/でフォークできます
- http://docs.depage.net/depage-forms/にドキュメントがあります
- Depage-CMの詳細については、http://www.depagecms.net/をご覧ください。
- 開発でサポートしたい場合は、詳細情報を提供します
ライセンス(デュアル)
- gpl2:http://www.gnu.org/licenses/gpl-2.0.html
- MIT:http://www.opensource.org/licenses/mit-license.php