簡體   English   中英

頁面頂部的JSF滾動條

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM