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

    主站蜘蛛池模板: 女人与禽交视频免费看| 中国人免费观看高清在线观看二区| 最近在线2018视频免费观看| 亚洲乱码一区二区三区在线观看| 四虎永久在线精品免费一区二区| 免费jjzz在线播放国产| 黄页网站在线视频免费| 免费a在线观看播放| 一级一级毛片免费播放| 久久精品国产亚洲Aⅴ蜜臀色欲| 老司机精品视频免费| 亚洲 无码 在线 专区| 一个人看的www在线免费视频| 亚洲av高清在线观看一区二区| 无码日韩人妻AV一区免费l| 亚洲乱码国产一区网址| 国产免费伦精品一区二区三区 | 国产亚洲精品bv在线观看| 国产卡二卡三卡四卡免费网址| 亚洲精品国产精品国自产网站| 最近高清国语中文在线观看免费| 亚洲妇女无套内射精| 亚洲AV无码之日韩精品| 免费一区二区无码东京热| 亚洲va国产va天堂va久久| 97性无码区免费| 国产精品亚洲а∨无码播放麻豆 | 国产99视频精品免费观看7| 亚洲欧美日韩中文二区| 亚洲精品天堂成人片?V在线播放| 成人A片产无码免费视频在线观看| 亚洲电影在线播放| 免费久久精品国产片香蕉| 精品视频在线免费观看| 亚洲jizzjizz在线播放久| 亚洲精品456播放| 久久久久免费看成人影片| 亚洲精华液一二三产区| 亚洲精品高清国产一线久久| 免费阿v网站在线观看g| 一区免费在线观看|