gpt4 book ai didi

javascript - 底部验证失败,为什么浏览器显示在页面顶部?

转载 作者:行者123 更新时间:2023-11-30 10:46:39 24 4
gpt4 key购买 nike

我刚刚通过设置 ValidationGroup 实现了带有 ValidationSummary 的 RequiredFieldValidatior。

当我点击相关按钮时,一切正常!

但是视口(viewport)在页面顶部发生变化和移动,而我的验证结果和按钮等则停留在页面的最底部,这并不好。

有没有办法阻止这种情况,让浏览器在点击按钮后仍然在同一区域购物?

补充说明:客户端验证失败;所以不会发生回发。基本上,验证失败,并且视口(viewport)在页面顶部滑动。

最佳答案

在你的RequiredFieldValidator有一个选项 SetFocusOnError然后会将光标移动到文本框/输入类型。

然后在页面顶部的页面声明中,添加 MaintainScrollPositionOnPostback="true"

<%@ Page MaintainScrollPositionOnPostback="true" %>

关于javascript - 底部验证失败,为什么浏览器显示在页面顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7980635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com