0

以下のコードはラベル付きの入力ボックスを作成しており、'required' =>'required'は必須フィールドです。これは IE では機能しません。

<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'required'));?>
4

1 に答える 1

0

の入力required="required"は、入力が空の場合にフォームの送信を防ぐためのものですPlease fill in this field(または同様の)。これは、 html5 対応ブラウザに導入された多くの機能の 1 つです。

入力フィールドに設定'required' => 'false'すると、モデルのオフコースに検証ルールがあると仮定して、cakephp の検証が引き継がれることに気付くでしょう。

<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'false'));?>
于 2013-07-12T16:40:51.910 に答える