是否可以滚动到 ValidationCalloutExtender 的验证错误?
有时当我单击页面顶部的按钮时,我的页面很大,如果我忘记在页面末尾的一个字段中输入内容,除非我发生,否则我无法知道页面上到底发生了什么向下滚动并查看 ValidationCalloutExtender 弹出窗口,有没有办法滚动到已触发 ValidationCalloutExtender 的字段?
是否可以滚动到 ValidationCalloutExtender 的验证错误?
有时当我单击页面顶部的按钮时,我的页面很大,如果我忘记在页面末尾的一个字段中输入内容,除非我发生,否则我无法知道页面上到底发生了什么向下滚动并查看 ValidationCalloutExtender 弹出窗口,有没有办法滚动到已触发 ValidationCalloutExtender 的字段?
将此脚本放在页面的最底部
<script type="text/javascript">
var originalShow = Sys.Extended.UI.ValidatorCalloutBehavior.prototype.show;
Sys.Extended.UI.ValidatorCalloutBehavior.prototype.show = function (force) {
this._elementToValidate.scrollIntoView(false); //true to align with the top of the scroll area
originalShow.call(this, force);
};
</script>