<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
    謝謝了,好用!  回復  更多評論
      

    主站蜘蛛池模板: 青草草色A免费观看在线| 久久综合国产乱子伦精品免费 | 久久久久国产亚洲AV麻豆| 亚洲精品国产第1页| 97青青草原国产免费观看| 国产av无码专区亚洲av果冻传媒| 香蕉视频亚洲一级| 国产乱子伦精品免费无码专区| 亚洲综合色一区二区三区| 成年男女免费视频网站| 亚洲中文久久精品无码1| 日韩精品无码区免费专区| 亚洲一久久久久久久久| 国产免费一区二区三区VR| 美女的胸又黄又www网站免费| 亚洲精品国产福利一二区| 免费a级毛片无码a∨免费软件| 国产精品亚洲а∨无码播放 | 牛牛在线精品观看免费正| 亚洲欧洲精品成人久久奇米网 | 日本一道本不卡免费 | 亚洲综合图片小说区热久久| 2019中文字幕免费电影在线播放| 亚洲av成人一区二区三区| 四虎免费在线观看| caoporm超免费公开视频| 亚洲国产精品久久| 在线a毛片免费视频观看| 精品在线免费视频| 亚洲av无码不卡| 午夜私人影院免费体验区| 大妹子影视剧在线观看全集免费| 久久精品国产亚洲AV香蕉| 日本最新免费不卡二区在线| 国产精品黄页免费高清在线观看| 亚洲自偷精品视频自拍| 免费大香伊蕉在人线国产 | 日本免费一区二区在线观看| 人人狠狠综合久久亚洲| 亚洲VA中文字幕不卡无码| 青青青国产在线观看免费网站 |