标签: grails
我想允许用户在文本字段中输入数字,一旦文本框失去焦点。该号码以逗号格式化。
e.g。用户输入100000 textfield失去焦点 显示的值:100,000
100000
100,000
如何在Grails中实现这一目标。
我看了
<g:formatNumber number="${myNumber}" format="\\$###,##0" />
但它并没有解决我的问题,因为数字来自文本字段。
谢谢
非常感谢。
答案 0 :(得分:1)
那么,您必须了解在服务器端和客户端脚本上执行的代码之间的区别。 GRils无法满足您的要求“一旦文本框失去焦点”,因为在用户的浏览器中检测到DOM元素的焦点丢失并对其作出反应。您将不得不在JavaScript中执行此操作(这也不是什么大问题)。例如these two jQuery插件应该可以解决问题(但是还有很多其他解决方案,也适用于其他JS库)。