出来ること

当該サービスは、別途に開発をしているフォーム作成サービスを利用しています。
その為、

  • プログラム自体の作成について人手が入らない為、ヒューマンエラーが発生しないPHPプログラム一式が作成されます。
  • 人手では設定が面倒な検証についても設定できます。
  • 人間が見やすい内容のソースを作成いたします。
  • 元のHTMLの構造を壊さずにプログラムを埋め込みます。
  • JavaScriptは利用せず、完全にサーバーサイド側で処理を行っています。
  • 日本語文字コードに制限がありません。
のメリットがあります。

利用可能なフォーム要素や検証は以下が利用できます。

フォーム要素 検証の種類 特殊機能
テキスト
テキストエリア
入力されているか・入力されてないか?
他の項目と同じ内容か・異なる内容か?
郵便番号の形式か?
電話番号の形式か?
全角のみか?
全角カタカナのみか?
全角ひらがなのみか?
正規表現とマッチしているか・してないか?
メールアドレスの形式か?
URLの形式か?
指定文字数より多いか・少ないか?
数値か?
指定値よりか大きいか・小さいか?
入力された内容に対して
  • 全角化
  • 全角カタカナ化
  • 全角ひらがな化
  • 半角化
を行えます。
ラジオボタン
プルダウンメニュー
選択されているか・選択されて無いか?
他の項目と同じ内容か・異なる内容か?
複数指定した項目の一部が選択されているか?
選択項目を利用して異なる
メール送信先を設定出来ます。
チェックボックス
リストボックス
指定数以上が選択されているか?
指定数以下が選択されているか?
複数指定した項目の一部が選択されているか?
複数指定をした項目の全部が選択されているか?
 
分離郵便番号 入力されているか・入力されてないか?
郵便番号の形式か?
他の項目と同じ内容か・異なる内容か?
 
分離メールアドレス 入力されているか・入力されてないか?
メールアドレスの形式か?
他の項目と同じ内容か・異なる内容か?
 
分離電話番号 入力されているか・入力されてないか?
電話番号の形式か?
他の項目と同じ内容か・異なる内容か?
 
日付(テキスト入力) 入力されているか・入力されてないか?
他の項目と同じ内容か・異なる内容か?
正しい日付か?
何日以降か?
何日以内か?
 
日付(プルダウン) 年については、指定範囲から、今年から
何年前~何年後の形でオプション項目を
動的に作成できます。

また、色々と特殊な機能として以下があります。
  • ある入力項目が特定の値の場合にのみ、入力項目の検証を行う。
  • 複数の入力内容の組み合わせによりエラーを発生させる。
  • 検証結果をエラーとしてではなく、HTMLの表示制御として利用する。