在Grails中排除客户端字段验证

时间:2014-01-15 16:48:17

标签: html grails

我正在使用Grails开发Web应用程序,我遇到了非常奇怪的障碍。 我在gsp中创建了简单的表单,其中一个填充的参数是一个数字字段。我使用过grails内置标记<g:field type="number" name="orderOfSubpage">,生成的HTML为<input type="number" name="orderOfSubpage" value="" id="orderOfSubpage">。一切似乎都没问题,但是当我测试表格时,我把一个字母写进了数字字段,我得到了一个警告对话框,说我必须在现场放一个数字。

我删除了应用OOTB中包含的所有javascript文件,并且我没有自己添加任何客户端验证。

最后,问题。如何禁用这个奇怪的对话框说:“请输入一个数字”?我不希望它出现在我的应用程序中。

我附上截图以更好地澄清它。 enter image description here

1 个答案:

答案 0 :(得分:0)

这是由HTML5表单验证引起的,而不是Javascript引起的。在g:form标记中添加“novalidate”属性以禁用验证。

<g:form novalidate="novalidate" ...