我在我的代码中有不同的g:textfields,我想让一些只接受数字或字母,但我不想验证它们,我希望它们是立即的,就像文本字段一样当我试图写一个不应该发生的事情时,不接受数字。Grails:我如何让g:textfield只接受数字或只接受字母?
在此先感谢!
FG
我在我的代码中有不同的g:textfields,我想让一些只接受数字或字母,但我不想验证它们,我希望它们是立即的,就像文本字段一样当我试图写一个不应该发生的事情时,不接受数字。Grails:我如何让g:textfield只接受数字或只接受字母?
在此先感谢!
FG
我会用remote-constraints plugin用matches constraint一起执行一个正则表达式。
它将验证用户何时关闭字段并显示错误。它也会停止在服务器端保存的无效数据。
如果你想阻止他们实际上一起输入一个非字母数字字符,你需要为你的输入字段写一个自定义的onKeyPress function。
欢呼
李
我有三个不同的文本字段,并且彼此不相关。 – randomizertech 2010-09-29 14:38:52
他们中的两个应该只接受数字,一个只接受字符。我想动态执行此操作,而不是通过提交按钮。 – randomizertech 2010-09-29 14:39:55
远程限制插件验证您何时关闭该字段,是不是您所说的动态?如果您没有可以使用的域对象,请使用字段和所需的约束条件创建一个命令对象。 – leebutts 2010-09-29 23:17:49
这似乎是一个JavaScript的解决方案可能是正确的做法不过,我会强烈建议包括一个服务器端验证也是如此。实际上,对于域类的正确约束,您可以使用http://www.grails.org/plugin/javascript-validator – mfloryan 2010-09-24 22:02:43
如何使其工作? – randomizertech 2010-09-29 20:45:56