按你的要求得要javascript来实现.

解决方案 »

  1.   

    js 里面的onChange事件,然后统计你的input的value length...........具体的到js版问吧
      

  2.   

    <script language='javascript'>
    function count(value){
      var i;
      i=value.length;
      alert(i+'个字');
    }
    </script>
    <input type="text" onblur="count(this.value)">
      

  3.   

    <SCRIPT language=JavaScript>function Ichange(){
    srcvalue=document.form1.field2.value; srclen=srcvalue.length;
    document.form1.field1.value="长度为:"+srclen;
    }
    </SCRIPT>
    <form name=form1>
    <INPUT id=field1 name=field1>
    <textarea id=field2 name="field2" Onkeyup="javascript:Ichange()"></textarea>
    </form>
      

  4.   

    以下内容存为test.htm
    <html><body>
    <!--
    save as test.htm
    -->
    <SCRIPT src="./dcookie.js"></SCRIPT>
     <FORM name=frmAnnounce onsubmit="return chkSubmit()" action=SaveAnnounce.asp 
      method=post encType=multipart/form-data><SCRIPT language=javascript>
    function changeHints(){
    var l=strlength(document.frmAnnounce.subject.value)
    document.all("hints").innerHTML="已经输入"+l+"字节" return true
    }
    </SCRIPT><INPUT onkeydown="return changeHints()" onkeyup="return changeHints()" maxLength=255 size=40 name=subject> (<SPAN 
          id=hints color="red">已经输入0字节</SPAN>) 
    </body></html>以下内容存为dcookie.js
    var expireDate;

    function getCookie(name){
    var cname = name + "=";               
    var dc = document.cookie;
    if (dc.length > 0) {              
    begin = dc.indexOf(cname);
    if (begin != -1) {           
    begin += cname.length;
    end = dc.indexOf(";", begin);
    if (end == -1) end = dc.length;
    return unescape(dc.substring(begin, end));        }
    }
    return "";
    } function saveStorageCookie(NameStorage){
    expireDate = new Date;
    if (expireDate.getYear() < 100) {
    expireDate.setYear(expireDate.getYear() + 1900 + 1);
    } else {
    expireDate.setYear(expireDate.getYear() + 1);

    document.cookie = "NameStorage=" + NameStorage + ";expires=" + expireDate.toGMTString() + ";";
    }

    function getAnnounceCookie(){
    var dc = document.cookie;
    //var name = getCookie("name");
    //var pwd = getCookie("passwd");
    //var email=getCookie("email")
    var signature=getCookie("signature")
    var emote=getCookie("emote")
    if (document.cookie) {
    if (name == null) {  
    //document.frmAnnounce.name.focus();
    } else {
    //document.frmAnnounce.name.value = getCookie("name");
    //document.frmAnnounce.passwd.value = getCookie("passwd")+"";
    //document.frmAnnounce.email.value = getCookie("email");

    if (signature == "use") {
    document.frmAnnounce.chkSignature.checked = true;
    }
    for (var j=0;j<document.frmAnnounce.emote.length;j++){
    if (emote==document.frmAnnounce.emote[j].value){
    document.frmAnnounce.emote[j].checked = true;
    }
    }

    //document.frmAnnounce.subject.focus();
    }
    }  else {
    //document.frmAnnounce.name.focus();
    }
    }


    function strlength(str){
    var l=str.length;
    var n=l
    for (var i=0;i<l;i++)
    {
    if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
    }
    return n
    }