<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks
    <script language=javascript>
    <!--

    String.prototype.len=function(){
    return this.replace(/[^\x00-\xff]/g,"**").length;
    }

    //Set maxlength for multiline TextBox
    function setMaxLength(object,length)
    {
    var result = true;
    var controlid = document.selection.createRange().parentElement().id;
    var controlValue = document.selection.createRange().text;
    if (controlid == object.id && controlValue != "")
    {
    result = true;
    }
    else if (object.value.len() >= length)
    {
    result = false;
    }
    if (window.event)
    {
    window.event.returnValue = result;
    return result;
    }
    }

    //Check maxlength for multiline TextBox when paste
    function limitPaste(object,length)
    {
    var tempLength = 0;
    if(document.selection)
    {
    if(document.selection.createRange().parentElement().id == object.id)
    {
    tempLength = document.selection.createRange().text.len();
    }
    }
    var tempValue = window.clipboardData.getData("Text");
    tempLength = object.value.len() + tempValue.len() - tempLength;
    if (tempLength > length)
    {
    tempLength -= length;
    //alert(tempLength);
    //alert(tempValue);
    var tt="";
    for(var i=0;i<tempValue.len()-tempLength;i++)
    {
    if(tt.len()<(tempValue.len()-tempLength))
    tt=tempValue.substr(0,i+1);
    else
    break;
    }
    tempValue=tt;
    window.clipboardData.setData("Text", tempValue);
    }

    window.event.returnValue = true;
    }

    //-->
    </script>

    然后設多行的textbox或textarea的2個屬性.
    onkeypress="javascript:setMaxLength(this,100);" onpaste="limitPaste(this, 100)"
    現在好了,可以自動區分中英文了,這個方案不錯,供大家分享。
    posted on 2007-12-20 10:34 rogerfan 閱讀(4241) 評論(1)  編輯  收藏 所屬分類: 【JS/HTML】

    Feedback

    # re: JS限制textbox或textarea輸入字符長度[未登錄] 2009-05-12 21:49 lyy
    謝謝了,好用!  回復  更多評論
      

    主站蜘蛛池模板: 久久久久亚洲国产AV麻豆| 亚洲国产二区三区久久| 亚洲午夜电影一区二区三区| 中文字幕视频免费| 亚洲人成亚洲精品| 久久久精品2019免费观看| 亚洲国产一成人久久精品| 日本三级在线观看免费| 国产精一品亚洲二区在线播放| 国产日韩AV免费无码一区二区三区| 亚洲无码视频在线| 久青草视频在线观看免费| 国产亚洲人成网站在线观看不卡| 国产真人无码作爱免费视频| 亚洲人成色777777在线观看| 无码国产精品一区二区免费式芒果 | 毛片a级毛片免费观看免下载| 亚洲啪啪免费视频| 免费观看美女裸体网站| 国产亚洲视频在线观看| 国产亚洲精品影视在线产品 | 亚洲国产成人久久精品app | 久久中文字幕免费视频| 亚洲大尺码专区影院| 午夜视频在线在免费| 成年大片免费高清在线看黄| 国产成人亚洲精品青草天美| 4hu四虎最新免费地址| 亚洲aⅴ天堂av天堂无码麻豆| 亚洲国产专区一区| 3d动漫精品啪啪一区二区免费| 亚洲人成77777在线观看网| 亚洲av日韩片在线观看| 午夜不卡久久精品无码免费 | 久久免费公开视频| 亚洲精品人成网线在线播放va| 国产成人99久久亚洲综合精品 | a级特黄毛片免费观看| 亚洲女人18毛片水真多| 成人亚洲网站www在线观看| 免费A级毛片无码A∨ |