Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
出于某种原因,我在同一个 SS 3 表单上收到了两种不同类型的错误消息,如引用的屏幕截图所示。如何摆脱电子邮件字段上的文本气泡样式错误消息并使它们看起来都像名称字段上的错误框?
截图:http ://d.pr/i/ThmL
鲍勃
在 SilverStripe 3.0/1 中,它启用了 HTML5 所需属性的使用,Web 浏览器会选择这些属性并进行自己的验证(您已经看到了)。
如果您想停止浏览器行为,请从 SilverStripe 提供的标记中删除所需的属性
TextField::create('MyTextField')->setAttribute('required', false)
这仍然会使 PHP 验证中需要表单字段,但会禁用浏览器弹出窗口。