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

    主站蜘蛛池模板: 成人黄软件网18免费下载成人黄18免费视频 | 亚洲成人高清在线| 亚洲日韩一区精品射精| 久久久久久久久免费看无码| 亚洲一区二区三区无码国产| 曰批视频免费40分钟试看天天 | 日本XXX黄区免费看| 亚洲成a人片毛片在线| 国产a视频精品免费观看| 亚洲伊人久久大香线蕉啊| 国产成人精品免费视频大全麻豆| 亚洲精品自在线拍| 69天堂人成无码麻豆免费视频| 亚洲一级毛片在线观| 成年人在线免费看视频| 老司机亚洲精品影院在线观看| 国产乱弄免费视频| jizz免费一区二区三区| 亚洲国产婷婷六月丁香| 在线免费观看国产| 亚洲人成人网毛片在线播放| 日本一道高清不卡免费| 精品一区二区三区高清免费观看| 亚洲国产成人高清在线观看| 2019中文字幕在线电影免费 | 国产成人高清亚洲| 久久爰www免费人成| 久久精品国产亚洲AV久| 国产精品成人免费综合| 久久毛片免费看一区二区三区| 亚洲AV日韩精品久久久久久久| 国产一卡二卡3卡四卡免费| 亚洲av日韩av永久在线观看| 不卡一卡二卡三亚洲| 美丽的姑娘免费观看在线播放 | 女人18毛片水真多免费播放| 九九免费精品视频在这里| 久久综合亚洲鲁鲁五月天| 免费的一级黄色片| 在线观看免费无码专区 | 免费一区二区三区在线视频|