我想知道如何制作浏览器的滚动条。转到页面顶部。我正在开发一个太大的注册屏幕,它包含一些需要的字段。如果未通知必填字段,它会向用户显示错误消息。问题是滚动条上不去,我想让她到页面顶部。我正在使用 Primefaces 和 JQuery,但没有这个工作。
问问题
6123 次
2 回答
6
<div id="msg">
内容页
onclick="javascript:window.location='#msg'"
于 2013-02-15T14:15:54.543 回答
2
我必须说你的问题看起来像是两个人之间的一些讨论,但我会尽力给出答案。我想你有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 函数。
这是我所能建议的,你没有提供太多信息。根据您的需要调整此代码。
于 2013-02-14T21:13:13.307 回答