高手请进!!!

解决方案 »

  1.   

    1.用验证控件
    2.
    <asp:textbox id=txtDetails style="Z-INDEX: 102; LEFT: 8px; POSITION: absolute; TOP: 44px" runat="server" Height="100px" Width="600px" TextMode="MultiLine"></asp:textbox>
    <SCRIPT language=javascript>displaylimit("document.forms[0]._ctl0_txtDetails",2000)</SCRIPT>
    </asp:Panel>
    function displaylimit(theform,thelimit){
    var limit_text='<span id="'+theform.toString()+'" style="VISIBILITY: hidden"></span>&nbsp;'
    if (document.all||ns6)
    document.write(limit_text)
    if (document.all){
    eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
    eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
    eval(theform).onfocus=function(){ countlimit(thelimit,event,theform)}
    }
    else if (ns6){
    document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
    document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
    }
    }
      

  2.   

    function isOver(sText,len)
    {
    var intlen=sText.value.length;
    if (intlen<=len && intlen>len/2)
    intlen=bitLenght(sText);
    if (intlen>len)
    { alert("The content length must Less than or Equal "+len);
    sText.focus();
    sText.select();
    }
    }function bitLenght(sText)
    {
    var intlen;
    intlen=0;
    for(var i=0; i<sText.value.length; i++)
    {
    if(sText.value.charCodeAt(i)>255)
    {
    intlen=intlen+2;
    }
    else
    {
    intlen++;
    }
    }
    return intlen;
    }
    this.txtDescription.Attributes.Add("onblur","isOver(this,2000);");
      

  3.   

    <asp:TextBox style="height:200px;" id="txtMemo" MaxLength="60" runat="server" Width="100%" TextMode="MultiLine"></asp:TextBox>