[英]JSF scroll bar at the top of the page
我想知道如何制作瀏覽器的滾動條。 回到頁面頂部。 我正在開發一個太大的注冊屏幕,它包含一些需要的字段。 如果未通知所需字段,則會向用戶顯示錯誤消息。 問題是滾動條沒有上升,我希望她轉到頁面頂部。 我正在使用Primefaces和JQuery,但沒有這個工作。
<div id="msg">
內容頁
onclick="javascript:window.location='#msg'"
我必須說你的問題看起來像是兩個人之間的討論,但我會盡力給出答案。 我想你有p:commandButton
來提交表單。
首先添加JavaScript函數:
<script type="text/javascript">
function handleResponse(xhr, status, args) {
if (args.validationFailed) {
window.scrollTo(0, 0);
}
}
</script>
validationFailed
是回調參數,在hen驗證失敗的情況下由PrimeFaces隱式添加。
現在, commandButton
:
<p:commandButton value="Submit" actionListener="#{myBean.submit}" oncomplete="handleResponse(xhr, status, args)"/>
這將在AJAX請求完成后調用JavaScript函數。
這是我可以建議的,你沒有提供太多信息。 根據您的需要調整此代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.