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 的浏览器中引入的众多功能之一。

在您的输入字段上设置'required' => 'false',您会注意到 cakephp 的验证将接管,假设您在 Model offcourse 中有您的验证规则

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