フォームの入力内容を細かくチェックしたい

カテゴリ コンテンツの作成 コアバージョン 7.15 関連モジュール Form API Validation

標準の状態ではフォームの入力内容チェックが一般的すぎて結局専用モジュールを書かなければなりません。
いくらか楽はできませんか?

コメント

ユーザー actbrain の写真

Form API Validationモジュール
http://drupal.org/project/fapi_validation
を利用することでValidate APIが提供されます。

下記の用意されたチェックの他、自分でルールを追加することもできます。

利用可能なルール

規則 使用法 説明
数値 数値 数字のみが含まれている必要があります。
長 長さ[]
長さ[、]
文字 文字[、、...、] のみ指定された文字を受け入れます。
メール メール 有効なメールアドレス
URL URL 有効なURL
IPv4の IPv4の 有効なIPv4
alpha_numeric alpha_numeric 唯一の英数字を受け入れる
alpha_dash alpha_dash 唯一のアルファ文字とダッシュ受け入れる(の - )
桁の チェックは、文字列は数字だけ(なしドットやダッシュ)で構成されてwheter。
進 進
小数[、]
正規表現 正規表現[/ ^正規表現$ /] PCRE正規表現

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ降順で並び替える Core Ver. 関連モジュール タイトル
フォーム 8.9.x api GET/POSTされた情報を得る方法
フォーム 7.15 Webform Webform - 確認ページの多言語化
フォーム 7.15 system mail()での送信が失敗する
フォーム 8.9.x Views Views exposed filterのフォームに#default_valueを仕込む方法
フォーム 7.43 Webform フォーム関数が実行されるタイミングについて
フォーム 8.6.x JavaScript 特定のformに動的にJavaScriptをロードする方法
フォーム 8.6.x JavaScript 特定のformにJavaScriptを紐付ける方法
フォーム 7.16 Webform, Mail System, Mime Mail, Jp Mail Helper 送信メールのサブジェクトが長いと文字化けする
フォーム 7.15 Webform WebformのEntity Translation
フォーム 8.7.x Webform WebformのCheckboxの要素にて表記の変更
フォーム 7.15 DefaultTextForNode 新しいページの作成方法を一から教えてください
フォーム 7.38 Webform Webformでタクソノミーを参照したい
フォーム 7.15 Webform Template Webformを複写したい
フォーム 7.34 Webform 動的なフォーム(webform)
ブロック 7.15 Views ひとつのViewsをページやブックページ中で再利用する方法は?
ブロック 7.23 伸縮するfieldsetブロックを追加したい
メール 7.50 Smtp smtpでGmailアカウントを使いたい
ユーザ 7.34 ip_ranges ログインアタック対策は?
ユーザ 7.44 Quickbar 会員の種別(役割)別にメニューを設けたい
ユーザ 7.22 Realname ユーザーIDではなくニックネーム等を表示したい

ページ