出来ること
当該サービスは、別途に開発をしているフォーム作成サービスを利用しています。
その為、
- プログラム自体の作成について人手が入らない為、ヒューマンエラーが発生しないPHPプログラム一式が作成されます。
- 人手では設定が面倒な検証についても設定できます。
- 人間が見やすい内容のソースを作成いたします。
- 元のHTMLの構造を壊さずにプログラムを埋め込みます。
- JavaScriptは利用せず、完全にサーバーサイド側で処理を行っています。
- 日本語文字コードに制限がありません。
利用可能なフォーム要素や検証は以下が利用できます。
フォーム要素 | 検証の種類 | 特殊機能 |
---|---|---|
テキスト テキストエリア |
入力されているか・入力されてないか? 他の項目と同じ内容か・異なる内容か? 郵便番号の形式か? 電話番号の形式か? 全角のみか? 全角カタカナのみか? 全角ひらがなのみか? 正規表現とマッチしているか・してないか? メールアドレスの形式か? URLの形式か? 指定文字数より多いか・少ないか? 数値か? 指定値よりか大きいか・小さいか? |
入力された内容に対して
|
ラジオボタン プルダウンメニュー |
選択されているか・選択されて無いか? 他の項目と同じ内容か・異なる内容か? 複数指定した項目の一部が選択されているか? |
選択項目を利用して異なる メール送信先を設定出来ます。 |
チェックボックス リストボックス |
指定数以上が選択されているか? 指定数以下が選択されているか? 複数指定した項目の一部が選択されているか? 複数指定をした項目の全部が選択されているか? |
|
分離郵便番号 |
入力されているか・入力されてないか? 郵便番号の形式か? 他の項目と同じ内容か・異なる内容か? |
|
分離メールアドレス |
入力されているか・入力されてないか? メールアドレスの形式か? 他の項目と同じ内容か・異なる内容か? |
|
分離電話番号 |
入力されているか・入力されてないか? 電話番号の形式か? 他の項目と同じ内容か・異なる内容か? |
|
日付(テキスト入力) |
入力されているか・入力されてないか? 他の項目と同じ内容か・異なる内容か? 正しい日付か? 何日以降か? 何日以内か? |
|
日付(プルダウン) |
年については、指定範囲から、今年から 何年前~何年後の形でオプション項目を 動的に作成できます。 |
また、色々と特殊な機能として以下があります。
- ある入力項目が特定の値の場合にのみ、入力項目の検証を行う。
- 複数の入力内容の組み合わせによりエラーを発生させる。
- 検証結果をエラーとしてではなく、HTMLの表示制御として利用する。