1

是否可以滚动到 ValidationCalloutExtender 的验证错误?

有时当我单击页面顶部的按钮时,我的页面很大,如果我忘记在页面末尾的一个字段中输入内容,除非我发生,否则我无法知道页面上到底发生了什么向下滚动并查看 ValidationCalloutExtender 弹出窗口,有没有办法滚动到已触发 ValidationCalloutExtender 的字段?

4

1 回答 1

2

将此脚本放在页面的最底部

<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>
于 2012-12-11T20:27:39.457 回答