以下のコードはラベル付きの入力ボックスを作成しており、'required' =>'required'は必須フィールドです。これは IE では機能しません。
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'required'));?>
以下のコードはラベル付きの入力ボックスを作成しており、'required' =>'required'は必須フィールドです。これは IE では機能しません。
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'required'));?>
の入力required="required"
は、入力が空の場合にフォームの送信を防ぐためのものですPlease fill in this field
(または同様の)。これは、 html5 対応ブラウザに導入された多くの機能の 1 つです。
入力フィールドに設定'required' => 'false'
すると、モデルのオフコースに検証ルールがあると仮定して、cakephp の検証が引き継がれることに気付くでしょう。
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'false'));?>