我已经在域类的constraints块中匹配了模式,但是现在已经被要求将pattern attribute添加到表单的<input>字段中。

由于某些原因,我在执行此操作时遇到很多麻烦。 当我在w3schoolshtml5pattern中检查这些模式时,它们正在工作,但在我的<g:textField> ,它们却无法工作。 这是我使用的模式:

  • 名/姓: "[A-Za-z-' .]{3,20}"
  • 街道地址: [a-zA-Z0-9-#.,: ]
  • 电子邮件: [A-Za-z0-9._-]+@[a-z0-9.-]+\\.[az]{2,3}$ (即使在我使用type="email"此字段,它不通过基本检查)
  • 还有一个SEARCH字段,格式不同: "[^'\\x22\\x3A\\x3C\\x3D\\x3E\\x7B\\x7D]+""[^'\\x22\\x3A\\x3C\\x3D\\x3E\\x7B\\x7D]+" '或'或<或>或=或}或{

任何帮助将不胜感激!

  ask by AlwaysANovice translate from so

本文未有回复,本站智能推荐:

1回复

我可以在Groovy文本字段(g:textField)中添加占位符文本吗?

在.gsp上的Grails3项目中,我具有一个“关系标签”,后跟一个“关系Groovy” textField,使用以下代码: <div class="row top-margin"> <!-- RELATIONSHIP LABEL --> <div
2回复

为何使用 在Grails?

如果您已熟悉标准HTML表单标签,那么在Grails中使用g:textField的原因是什么? 如果我理解正确,以下两个标记替代方案是等效的: 在任何情况下使用g:textField会增加价值吗? 我错过了什么吗?
1回复

当g:form由g:link提交时,g:textField返回null

我将g:textField作为g:form的一部分, 通过提交按钮提交g:form时 我的grails控制器可以正常使用它的值 但是,一旦我通过g:link提交了g:form 然后 将返回null。 请指教。
1回复

g:form似乎没有“ controller”属性

最近,我开始研究Grails,我注意到文件create.groovy是由动态支架生成的。 表单标签没有被称为controller的属性,只有action 。 所以我的问题是,Grails框架如何发现应该调用的控制器? 谢谢,对不起,我英语不好!
1回复

使用正则表达式在g:TextField中进行验证

我正在研究grails应用程序,并希望能够在ag:textField上进行验证。 我只是想确保数字是数字而单词是单词。 我想通过JS避免这样做,但如果这是唯一的方法,那就这样吧。 这是我正在尝试的。 有什么建议或指示吗? 或者我应该通过JS来做到这一点?
1回复

Grails-g:textField在Firefox中创建两个自动填充结果

我正在创建ag:form并使用<g:textField name="fieldName" value="fieldValue" /> 。 当Firefox用户提交表单并返回表单时,该用户可以开始输入“ fieldName”,并在自动填充下拉列表中看到该表单出现两次。 有没有办法使
1回复

g:选择禁用的属性无法正常工作

在我的.gsp我有一个下拉选择选项。 这部分生成的.html看起来像这样- *注意:不生成disabled属性! 但是如果我先将禁用属性的逻辑和值放在变量内- 然后,使用disabled属性内的变量- 它按预期工作! 我的意思是,在生成的.html文件中生
3回复

Grails的 在

我在.gsp文件中有这个<g:select> 。 但是,与任何普通的<g:select>不同,如果满足某个条件,则该属性将具有disabled="" 。 遵循以下代码: 它返回了一个错误: Grails tag [g:select] was not clo