Validation grails字段插件:the";“空白”;错误处理方式是否与其他错误处理方式不同?
我之所以使用Grails,是因为它在编写表单方面很短 不过,我不太了解它管理验证错误的方式 如果域类作为“空白”约束,插件会在相应的属性/字段附近显示一条带箭头的弹出消息“请填写此字段”,即使控制器或表单中没有写入明确的错误管理代码 当我查看Validation grails字段插件:the";“空白”;错误处理方式是否与其他错误处理方式不同?,validation,grails,plugins,field,Validation,Grails,Plugins,Field,我之所以使用Grails,是因为它在编写表单方面很短 不过,我不太了解它管理验证错误的方式 如果域类作为“空白”约束,插件会在相应的属性/字段附近显示一条带箭头的弹出消息“请填写此字段”,即使控制器或表单中没有写入明确的错误管理代码 当我查看messages.properties时,default.blank.message是“类[{1}]的属性[{0}]不能为空”,所以我不明白这个插件给出的消息来自哪里 此外,如果我尝试另一个约束,例如“minSize:2”,则错误不会像“空白”约束那样显示在
messages.properties
时,default.blank.message
是“类[{1}]的属性[{0}]不能为空”
,所以我不明白这个插件给出的消息来自哪里
此外,如果我尝试另一个约束,例如“minSize:2”
,则错误不会像“空白”约束那样显示在表单中,除非我以常规方式处理并显示它(在控制器和视图中都显示代码)
所以,我的问题是:现场插件
这个弹出窗口是使用HTML5的属性
required
进行客户端验证的结果,它不需要任何JavaScript--
使用属性required
的任何htmlinput
字段都将获得该弹出窗口:
<input type="text" name="fieldName" required />