我想在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