【问题标题】:Validate input field to display another input field on the same page验证输入字段以在同一页面上显示另一个输入字段
【发布时间】:2010-10-23 00:33:31
【问题描述】:

使用弹簧 3.0 我有一个网页流页面,一旦用户完成输入密码,我需要验证密码是否正确,然后在同一页面上显示电子邮件 ID 输入字段。

我怎样才能在流程中实现这一点?

谢谢

【问题讨论】:

  • 这听起来像是一个 AJAX spring-mvc 问题,spring web flow 不会明确处理这个问题,因为您需要编写客户端 javascript 代码
  • 我是新的春天世界有什么例子吗?

标签: spring spring-mvc spring-webflow


【解决方案1】:

您的示例是一个具有条件显示元素的页面。如果您不使用 ajax,最简单的方法是创建 2 个页面(称为 page1 和 page2)。 Page1 只有密码字段。 Page2 有密码字段和电子邮件字段。用户提交 page1 后,如果密码已通过验证,则转换到显示 page2 的视图状态。用户提交page1后,如果密码无效,则跳转到显示page1的view-state。

兄弟,别喷我,这是针对提问者体验的感知水平的答案(新)。

【讨论】:

  • 问题是首页没有按钮
  • 提交表单不需要按钮。您可以从 JavaScript 提交它(基本上是:form.submit())。 2 页的方法虽然不优雅,但可能足以满足您的需求。我的建议是:在页面上放置一个登录按钮以提交表单或在密码字段中使用 JavaScript 对适当的事件做出反应并在那里提交您的表单。
猜你喜欢
  • 1970-01-01
  • 2019-09-28
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 2020-05-24
  • 1970-01-01
  • 1970-01-01
  • 2012-07-24
相关资源
最近更新 更多