下面的代码正在创建带有标签的输入框,'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 的浏览器中引入的众多功能之一。
在您的输入字段上设置'required' => 'false'
,您会注意到 cakephp 的验证将接管,假设您在 Model offcourse 中有您的验证规则
<?php $this->Form->input('name', array('type'=>'text','placeholder'=>__('name'),'required' => 'false'));?>