首先你想说明 你验证TextBox的什么 ?
是有没有输入数据还是 已输入的数据或是已输入数据和你想要的数据作对比?
题目看不懂!

解决方案 »

  1.   

    呵呵!对,就是验证textbox不能为空,必须是数字,不能有别的字符,而且位数确定!
    还有的也要验证必须输入为标准的日期类型!
    帮帮忙!
    谢谢了!!!
      

  2.   

    function isDate_End()
    {
      
      var re =/^20\d{2}-(([1-9]{1})|(0[1-9]{1})|(1[0-2]{1}))-((0[1-9]{1})|([1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;
       var isValid = true; 
       str=document.all("txt_EndDate").value;
           //结束日期
          if ( str !="" )
      {
         
         if( re.test( str) )
         {
            return true;
         }
         else
         {
           alert("请输入正确的时间格式!\n如: 年-月-日");
           document.all("txt_EndDate").value="";
           document.all("txt_EndDate").focus();
           return false;
         }
       } 
    //    else
    //  {
    //    alert("请输入结束日期");
    //   document.all("txt_EndDate").focus();
    //  }
    }
    </script>
    后呆代码
    protected void Page_Load(object sender, EventArgs e)
    {
    this.txt_EndDate.Attributes["onblur"] = "javascript:isDate_End()";}
    上面的简单小例子实现一个对日期的验证..........
    而要改变的话只要改变正则表达就可以 ..............
    你先尝试下看看 ...
      

  3.   

    function check()
    {
      if(myform.Write_to.value==""){
      window.alert("请填写接收短消息的手机号码!");
      myform.Write_to.focus();
      return (false);
     }
     if(myform.Write_to.value.length!=11)
       {
        window.alert("手机号码不正确");
        myform.Write_to.focus();
        return (false); 
       }
     if(myform.sms_context.value==""){
      window.alert("请填写发送内容!");
      myform.sms_context.focus();
      return (false);
     }
    }