?? validator.js
字號:
?/*
作者:walkman
郵箱:winstepscn@163.com
QQ:27800640
[用途]:
改善asp.net的驗證控件的顯示效果,用比較人性化的氣泡提示來替換掉原來枯燥的界面提示,并帶有"關閉提示"的功能.
[注意]:
本程序在.net2.0下,IE6、Firefox2下通過,但不保證能適應所有瀏覽器。
[版權相關]:
歡迎大家使用和轉載本程序,但是為了尊重作者的勞動成果,請轉載時不要將作者的聯系信息去掉;也歡迎大家根據這個思路創造出更好的驗證提示效果,同時也請將修改后的程序發一份給作者本人,歡迎交流,共同進步。此氣泡特效參考了藍色理想中的代碼,在此表示感謝。
[演示和下載]:
http://www.shouji138.com/aspnet2/
*/
//處理驗證控件顯示
function ValidatorUpdateDisplay(val)
{
if (typeof(val.display) == "string")
{
if (val.display == "None")
{
return;
}
}
if ((navigator.userAgent.indexOf("Mac") > -1) &&(navigator.userAgent.indexOf("MSIE") > -1))
{
val.style.display = "inline";
}
val.style.position = "absolute";
val.style.className = "";
var closestr = " [<span style=\"cursor:pointer;color:red\" title=\"關閉提示\" onclick=\"javascript:HideWinErrMsgTips('"+val.id+"')\">關閉</span>] ";
val.innerHTML="<div style=\"position:absolute;z-index:9999;filter:alpha(opacity=100)\" class='tip-bg' id='"+val.id+"____'><div class=\"tip-bulb\"> "+val.errormessage+closestr+"</div></div>";
obj = document.getElementById(val.controltovalidate)
var WinElementPos = getWinElementPos(obj)
val.style.left = (parseInt(WinElementPos.x)).toString() + "px";
val.style.top = (parseInt(WinElementPos.y)-3).toString() + "px";
val.style.visibility = val.isvalid ? "hidden" : "visible";
__Win__BlockFlag = true;
if(typeof(__Win__IsAutoClose)!="undefined"&&__Win__IsAutoClose&&typeof(__Win__CloseWaitTime)!="undefined")
setTimeout("HideWinErrMsgTips('"+val.id+"')",__Win__CloseWaitTime);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -