現在、大きなフォームを検証するために PHP でフォーム マネージャーを構築しています。
フィールドの数は毎回異なるため、そのための最良の構造は何だろうと思っています。
プレフィックスを使用して検証するフィールドを既にフィルタリングしています(例:「user_name」は検証されますが、「name」は検証されません)。
私の本当の問題は検証です。フィールドのタイプ(メール、郵便番号、電話など)を確認し、このタイプのフィールドの値が有効であることを確認する必要があります。
HTML5 Custom data" (例: data-fieldtype="zipcode") を使用できると思っていましたが、サーバーがこの属性を取得できないことを知りませんでした...
行き方は?
フィールドごとに 2 つの入力 (1 つは値用、もう 1 つはタイプ用) を使用できますが、それは本当にばかげているように見えます。
あなたが助けることができればありがとう。
編集 :
あなたの答えはすべて興味深いものです。どれが最適かわかりません。フォームの種類に応じて、おそらくソリューションをミックスします。
どうもありがとう。