常用js验证

//获得对象
function $(s)
{
    return document.getElementById(s);
}

//取cookies函数       
function getCookie(name)
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null) return unescape(arr[2]);
    return null;
}

/*改变验证码*/
function changeCode()
{
    var img1 = $("img1");
    img1.src = img1.src + "?";
}

/*按扭提交*/
function ButtonDisabled(id)
{
    $(id).value = '提交中…';
    $(id).disabled = true;
}

/*按扭恢复*/
function ButtonShow(id,value)
{
    $(id).value = value;
    $(id).disabled = false;
}

/*接收参数*/
function getParameter(param)
{
var query = window.location.search;
var iLen = param.length;
var iStart = query.indexOf(param);
if (iStart == -1)
   return "";
iStart += iLen + 1;
var iEnd = query.indexOf("&", iStart);
if (iEnd == -1)
   return query.substring(iStart);
return query.substring(iStart, iEnd);
}

//iframe自动适应大小
function SetWinHeight(obj)
{
    var win=obj;
    if (document.getElementById)
    {
        if (win && !window.opera)
        {
            if (win.contentDocument && win.contentDocument.body.offsetHeight)
                win.style.height = win.contentDocument.body.offsetHeight;
            else if(win.Document && win.Document.body.scrollHeight)
                win.style.height = win.Document.body.scrollHeight;
        }
    }
}

javaScript验证文本框只能输入数字
txtTimes.Attributes.Add("onkeyup", "if(isNaN(value)){alert('只能输入数字!');execCommand('undo');}");


/*网址验证*/

<asp:RegularExpressionValidator ID="vallogoName" runat="server" ErrorMessage="账户只能由数字和字母组成" ControlToValidate="txtUserName" ValidationExpression="^[0-9a-zA-Z]+$" Display="Dynamic" ></asp:RegularExpressionValidator>

 function saveCheck()
    {
        var re = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
        var m1 = document.getElementById("m1");
        var txtUrl = document.getElementById("txtUrl");
        var label1 = document.getElementById("label1");
        if(m1.checked)
        {
            if(txtUrl.value == "")
            {
                label1.innerHTML = "请输入网站主页";
                return false;
            }
            if(!re.test(txtUrl.value))
            {
                label1.innerHTML = "请输入合法的网站主页,如http//:www.56hui.com";
                return false;
            }
        }
        return true;
    }

posted @ 2009-08-22 09:56  .net菜  阅读(143)  评论(0)    收藏  举报