【问题标题】:Struts 2 XML Validation [closed]Struts 2 XML 验证 [关闭]
【发布时间】:2013-01-01 23:35:30
【问题描述】:

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

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

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

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

任何帮助将不胜感激。

【问题讨论】:

  • 看看 jQuery Validation 插件:docs.jquery.com/Plugins/Validation.
  • 如果不使用提交按钮,则需要使用jquery验证。单击提交按钮后,您需要使用 struts2 验证。

标签: java xml validation struts2


【解决方案1】:
Regarding this question in stack overflow so many discussions are already there (but not   in strtus2  it is in JQuery).

我提供这些链接,您可以从这里参考,
How do I use jQuery Validate directly, without the submit button

jquery validate: IF form valid then show submit button

Hide submit button until form is valid

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • OP 希望在“点击提交按钮之前”进行验证。
    • 我的错。你只需要使用不同的事件。我会改变我的答案。
    • 如果你在按钮上附加事件,你认为它什么时候会被触发?
    猜你喜欢
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多