2

我开始使用 Struts 2,我正在尝试使用 Struts xml 验证器验证 2 个文本字段。

<s:textfield name="userName" id="userName" label="User Name">
<s:textfield name="passWord" id="userName" label="Password">

我能够通过单击提交按钮来验证字段。

是否可以在单击提交按钮之前验证字段?条件是:当您尝试输入没有用户名的密码时,验证用户名字段并在它为空时显示错误消息。

任何帮助将不胜感激。

4

2 回答 2

0

您必须在请求之前执行此操作,即在客户端。您可以在文本框上使用JavascriptorOnChange事件OnKeyDown。触发的方法可以使提交无效并使用 DOM 显示错误消息。只是出于好奇,你为什么需要这样做呢?

于 2013-01-18T09:53:17.767 回答
0
Regarding this question in stack overflow so many discussions are already there (but not   in strtus2  it is in JQuery).

我提供了这些链接,您可以从这里引用它,
如何直接使用 jQuery Validate,无需提交按钮

jquery validate:如果表单有效,则显示提交按钮

隐藏提交按钮,直到表单有效

于 2013-01-18T11:55:03.817 回答