Grails必需的验证器在Safari浏览器中不起作用?

时间:2013-09-03 06:03:04

标签: grails grails-2.0

Grails 必填字段验证器在Safari浏览器中无效。

<g:textField name="username" class="drpdwn"  required="Enter data"/>

1 个答案:

答案 0 :(得分:2)

在safari中似乎是bug

来自github的讨论:

  

可悲的事实是,HTML5表单功能是碎片化的。 Safari 5.0.0包含非常奇怪的支持交互式表单验证,在5.0.2中删除它并且没有为Safari 6做任何事情

还有一个ticket用于safari 5.1,由Paul Irish创建

  

此对话是关于交互式验证功能。

     

Safari支持必需的属性。     - 正确匹配:选择器无效     - input.validity.valueMissing正确返回true   但是没有阻止表单提交,因为Safari没有交互式验证功能。

另一个ticket,状态“WONT FIX”并从那里引用:

  

我们禁用了交互式表单验证功能,因为实现不完整且存在一些兼容性问题。