0

我有一个页面需要对绑定到我的页面类中的双变量的文本字段进行简单验证。这是由jquery-formatcurrency完成的,它还设置了值的样式(“0.0”到“$0.00”)。

<t:textfield t:id="bills" value="projection.current"/>

但是,现在当该字段触发模糊事件或提交页面时,挂毯说:

You must provide a numeric value for bills 

(显然是由于“$”)

所以我的想法是只对这一页禁用验证,因为 jquery-formatcurrency 不仅可以处理验证。然后我可以覆盖翻译器,因为它在挂毯文档中为用事件覆盖翻译器来处理表单字段。

提前致谢。

4

1 回答 1

5
<t:form t:clientValidation="none">

...将在您的表单上禁用客户端验证。

你也可以做 clientValidation="submit" 验证提交而不是 onBlur,你可以试试吗?

更多信息:

http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/Form.html http://tapestry.apache.org/5.3.7/apidocs/org/apache/tapestry5/corelib /ClientValidation.html

于 2013-06-07T21:15:39.210 回答