我想知道如何制作浏览器的滚动条。回到页面顶部。 我正在开发一个太大的注册屏幕,它包含一些需要的字段。 如果未通知所需字段,则会向用户显示错误消息。 问题是滚动条没有上升,我希望她转到页面顶部。 我正在使用Primefaces和JQuery,但没有这个工作。
答案 0 :(得分:3)
<div id="msg">
内容页面
onclick="javascript:window.location='#msg'"
答案 1 :(得分:1)
我必须说你的问题看起来像是两个人之间的讨论,但我会尽力给出答案。我想你有p:commandButton
提交表格。
首先添加JavaScript函数:
<script type="text/javascript">
function handleResponse(xhr, status, args) {
if (args.validationFailed) {
window.scrollTo(0, 0);
}
}
</script>
validationFailed
是回调参数,如果母鸡验证失败,它会被PrimeFaces隐式添加。
现在,commandButton
:
<p:commandButton value="Submit" actionListener="#{myBean.submit}" oncomplete="handleResponse(xhr, status, args)"/>
这将在AJAX请求完成后调用JavaScript函数。
这是我所建议的,你没有提供太多信息。根据您的需要调整此代码。