0
下面的代碼是創建帶有標籤的輸入框和'required'=>'required'是必填字段。這在IE中不起作用。CakePHP默認驗證不在IE中工作
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'required'));?>
下面的代碼是創建帶有標籤的輸入框和'required'=>'required'是必填字段。這在IE中不起作用。CakePHP默認驗證不在IE中工作
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'required'));?>
任何輸入與required="required"
是防止提交表單如果輸入是空的與Please fill in this field
(或類似)的提示。這是html5 capable browsers中引入的衆多功能之一。
設置你的輸入字段'required' => 'false'
,你會發現,CakePHP的驗證將接管,假設你有你的驗證規則示範offcourse
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'false'));?>
難道不應該是:「需要」 =>真的嗎? http://book.cakephp.org/2.0/en/models/data-validation.html#required – projeqht
你需要更具體。 A)什麼是html輸出? B)在什麼確切的IE版本不工作? IE知道提供某些功能(如本例中的HTML5)作爲最新的功能。 – mark
1.這是HTML輸出 2. Windows7 IE8。 謝謝 – selva