我正在阅读 Grails in Action 一书,并了解域类中的部分约束以引入验证。
当我转到由 Grails 生成的“创建”表单时,我只是单击了“创建”按钮,而没有输入任何提示“请填写此字段”消息的数据。
我查看了 FireBug 和 Chrome 开发者工具中的标记,发现了一些有趣的东西:没有明确的脚本标记(除了底部的一个用于淡入/淡出动画的标记)。同样,当显示消息时,firebug 不会显示对 dom 或 html 标记的更改。
文档说消息是通过 Spring 的 i18n 支持显示的……但我的问题是:这到底是如何完成的。我研究了标题和 HTML 标记,但我没有看到任何会提示消息通过 Javascript 或 HTML 显示的内容。
这种事情是如何在网页中完成的?
(澄清:Grails 2.2,Firefox 中的 Firebug,Chrome 中的开发者工具。即:两个不同的浏览器显示相同的消息)