cakepp中的javascript验证表示字段不是't是必需的't有效
javascript validation in cakephp says field which isn't required isn't valid
我有一个表单,其中一个输入是:
echo $this->Form->input('email', array('class'=>'formInputRegular halfTd notRequired', 'id'=>'email', 'default'=>'Email'));
此特定型号的电子邮件字段不是必需的。但是,当我尝试在输入为空的情况下提交表单时,会出现自动javascript验证,要求我输入一些内容。
模型中没有此字段的规则。数据库中不需要它。它可能曾经是(我不这么认为),我已经改变了它,但我已经重新烘焙了这个特定模型/控制器的代码,所以这应该不会成为问题。
有人知道为什么自动javascript验证开始生效吗?
在我看来,这是由HTML5必需的属性引起的。这是CakePHP 2.3之后的一个新特性。提到http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#html5-所需
你可以通过添加来关闭它
'novalidate' => true
到表单。
相关文章:
- Join架构验证:Join.object定义数组中的有效键
- 将javascript数组中的项移动到特定位置的有效方法
- 是<!--JavaScript中的有效注释分隔符
- Javascript中的国际象棋棋盘制造商.代码有效.但是它是如何工作的
- cakepp中的javascript验证表示字段不是't是必需的't有效
- 前景中的横幅是't为有效图像
- 对区间[1,10^12]中的整数进行编码/解码的快速有效方法是什么
- 为什么document.ready中的事件处理程序函数有效但无效;取出后不起作用
- 在JavaScript中使用date.parse时,包含有效日期的内容
- IE9中的有效输出,但IE7/IE8中的未定义输出
- 从javascript中的值获取键的有效方法
- 有效地从Ruby on Rails中的连接表中绘制值,以便在javascript中使用
- 逗号分隔号在 JavaScript 中的 eval() 函数中有效
- 无法在 jquery .append() 方法中的按钮中添加类或 id 以制作有效的按钮
- 检查布尔键是否存在并将其包含在 if 语句中的最有效方法
- 为什么这种用于计算数组重复并将其存储到对象中的方法有效
- 从 CRM 4 中的模式对话框刷新父窗体 - 并不总是有效
- 下拉列表中的链接选择不起作用的IE8 / 9打开下拉选择链接,警报有效
- 由具有内联 JavaScript 的元素赋值的变量中的“this”对所有元素或已赋值的活动元素有效
- 有效地对字典(或 JS 中的任何键值数据结构)进行排序word_number键