DEVELOPERS BLOGデベロッパーズブログ

  1. HOME > 
  2. 加藤 正人 > 
  3. タイトル

CakePHP のフォームで required

2013/12/07

CakePHP のフォームで required

 

CakePHP 2.3 以降では、既定値ではバリデーション後 input タグに required="required" を勝手に追加することが判明。

その結果、省略可能なフィールドなのに HTML5 対応のブラウザだと「このフィールドは必須です」のようなフキダシを表示して submit できなくなる。

省略可能なフィールドの場合は、バリデーションルールに allowEmpty=TRUE を設定しておかないとこれで泣くことになる。

この記事は加藤 正人さんが書いています!

加藤 正人

氏名
加藤 正人
役職
多分SE
血液型
秘密
出没
美味しいもののあるところ
特色
タヒチ大好き。ちょいメタボ。

関連エントリー