如果是HTML控件就如下: 
if (document.form1.Name.value.length < 2 || document.form1.Name.value.length > 16){ 
alert ("提示:\n\n姓名必须在2-16字之间!"); 
document.form1.Name.focus(); 
return false; 

现在是web控件TextBox,以上怎么改?

解决方案 »

  1.   

    var p=document.getElementByID("txtbox1");
    if(p.value.length<2)
    {}
    或用AJAX判断长度
      

  2.   

    一样的啊document.getElementById("控件名").value.replace(/\s/g,"").length
      

  3.   

    document.getElementByID('<%=this.TextBox.ClientID%>').value.length
      

  4.   

    你换换TextBox的id就可以了var value = document.getElementById("<%=TextBox1.ClientID%>");
    if(value.length<2 ||value.length>16)
    {
     ..............
    }
      

  5.   

    document.getElementById("Textbox的ID").value.length