タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

HTML5とcakephpに関するstealthinuのブックマーク (1)

  • CakePHP2.3からinputタグにhtml5のrequired属性がつくようになった - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHP2.3から、モデルのバリデーション定義で必須項目にしているフィールドには、Viewのinputタグにrequrired属性が追加されるようになりました。 つまり、下記のようなinputタグが出力されるということです(一番最後のrequired=の箇所) <input name="data[Contact][name]" maxlength="50" type="text" id="ContactName" required="required"/> これがあると、最近のブラウザではsubmit前に下記のような表示が出てPOSTできないようになります(firefoxの例) これがあれば、Javascriptを使ったPost前のバリデーションチェックが少し楽になると思います。 ソースコードはまだ読んでませんが、どうも動きを見ると、allowEmptyがfalseの場合にこの動作に

    CakePHP2.3からinputタグにhtml5のrequired属性がつくようになった - cakephperの日記(CakePHP, Laravel, PHP)
    stealthinu
    stealthinu 2013/07/31
    むは~!!なんで勝手に「このフィールドは入力必須です」と言われるのん?と思ったらそういうことか… Searchプラグイン用のフィールドなのに勝手にこれされてすんごい困ったのよね…
  • 1