验证控件验证后自动获取焦点的解决办法

提起.NET的验证控件,我想做过WEB开发的人都会很熟悉,但是有个缺陷,就是在验证不通过时,焦点不会默认停在验证不通过的控件上面。怎么办呢?有办法解决:

更改    C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322\WebUIValidation.js
第一个函数    function ValidatorUpdateDisplay(val)
val.style.visibility = val.isvalid ? "hidden" : "visible";
后加上几行
if(!val.isvalid)
{
document.getElementById(val.controltovalidate).focus();
}
这样就OK了。

posted on 2006-08-02 15:54  冷月孤峰  阅读(332)  评论(0)    收藏  举报