GWT - 用于客户端验证的简单Javascript

时间:2013-01-02 09:35:28

标签: javascript gwt client-side-validation

我是GWT的新手。 我们可以为客户端验证编写直接的JavaScript代码吗? (Afaik,我们编写Java代码,然后它将在运行时转换为JavaScript。我想知道的是,我们可以使用我们自己的JavaScripts编写简单的客户端验证,而无需编写Java吗?)

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以编写自己的JavaScript方法并从GWT中调用它们:

https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI

答案 1 :(得分:2)

几乎没有必要这样做。

1)您拥有GWT验证框架,可以获得最佳的框架方法。

2)编写小部件以在java中进行大部分验证。

3)添加GWT代码验证以更改处理程序或模糊输入窗口小部件中的处理程序。

4)始终依赖于Request Factory的服务器端重新验证。

你应该避免将gwt小部件与javascript验证混合使用。

最后一个不推荐的方法是使用JSNI - https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI

这允许您在GWT Java中包装javascript代码。此代码无法通过GWT进行优化或单元测试。这不是GWT Java保证的浏览器。