验证控件验证后自动获取焦点的解决办法
提起.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了。
浙公网安备 33010602011771号