我想在jsf中使用下面的代码打开一个弹出窗口。提交后在弹出窗口中显示字段的错误消息
<a href="#" data-toggle="modal" data-backdrop="static" data-target="#forgotPassword">Forgot password</a>
<div class="modal fade" jsf:id="forgotPassword">
<div class="modal-dialog">
<form jsf:id="reset-password-form">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Request for new password</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label for="inputEmail">EmailId</label>
<div class="col-sm-9">
<input type="text" class="form-control" jsf:id="inputEmail"
jsf:value="#{myBean.passwordResetEmail}"
name="inputEmail" />
<h:message for="inputEmail" />
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button class="btn btn-primary"
jsf:action="#{myBean.resetPassword}">sendPassword</button>
</div>
</div>
</form>
</div>
</div>
我在这里面临一些问题。
- 当用户输入错误的电子邮件ID时,用户应在同一页面上,并显示错误。但是我看到,当输入无效的emailId时,弹出窗口会自动关闭。
- 我也想显示成功消息。
任何人都可以帮助我如何做到这一点。
非常感谢。它有帮助。 – Patan
不客气。 – BalusC