Add("OnClick",""); 引号内的内容
function(){if(text控件id.value()!=\""+string变量+"\" )alert("用户输入的不正确");}
为什么不用验证控件?

解决方案 »

  1.   

    我也是刚接触.net,可以验证,不过没有alert提醒,只有在网页中以文字的形势提醒
      

  2.   

    UI工程师的建议是:
    尽量不要用window.alert的方式显示提示信息
    而要在页面显示高亮的文本进行代替
      

  3.   

    Button按钮.Attributes.Add("OnClick","javascript:alert('something wrong!')"); 
      

  4.   

    噢还要判断值
    Button.OnClientClick = "return OnBtn1Click";
    function OnBtn1Click()
    {
        var txtBox = document.all("id");
        if (txtBox.value != "xxx")
        {
            alert("");
            return false;
        }
    }
      

  5.   


    Button.OnClientClick = "return OnBtn1Click();";
    郁闷..
      

  6.   

    但是我还要比较TextBox里的文字和后台的一个变量,不一样才弹出对话框,
    请问相关的验证控件怎么用,?
      

  7.   

    这么用了还是不行,
    我又这么用:在PageLoad事件里: Button按钮.Attributes.Add("onclick", 
                              "alert('您输入的验证码不正确'); return false;");
    这么用很正常,
    但是,如果我在alert前加一一个判断条件,并且把后面的句子用花括号包起来就起不到验证的作用了,就好像条件一直是真的一样.是不是条件有问题?
    我写的条件是:if(document.getElementById('TextBox控件ID').value != \"string变量\").