回諸彼特租屋資訊網首頁 - 租屋,租房子,租屋網站,房屋出租  諸彼特租屋網 - 廣告出租(1-4),意者請恰管理人員
首頁 查詢租屋 網上資料 租屋地圖 簡介 帳號 出租房子 維護租屋資料 委託追蹤 討論區 各項統計 網站目錄 網站地圖
[會員登入|註冊]

[HTML][JS] 為 textarea 增加 maxlength 屬性

at 2010 年 09 月 04 日 07:58:55 Sat,瀏覽頁次:504963
看板:JJDai 顯示模式設定:遞減→遞增 | 群組→非群組文章, 不能/無權限 回覆此文章
|< << 上一頁 [1] 下一頁 >> >|
此文章群組總共有 1 編文章,以下為 1 - 1  [第1頁]:
標題:[HTML][JS] 為 textarea 增加 maxlength 屬性
作者:jjdai (jjdai)
時間:2007-03-06 18:02:58
來源:61.230.200.128

此文:
點閱:8613
回覆:0
[HTML][JS] 為 textarea 增加 maxlength 屬性

o 如果只是單純地想限制 textarea 中的字數,不想寫太多的話,可用:

<textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea>



<textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea>


o 在 textarea 的 onkeyup 中檢查字數之方法:

.....
<script language="javascript" type="text/javascript">
function DjCheckMaxlength(oInObj)
{
    var iMaxLen = parseInt(oInObj.getAttribute('maxlength'));
    var iCurLen = oInObj.value.length;

    if ( oInObj.getAttribute && iCurLen > iMaxLen )
    {
        oInObj.value = oInObj.value.substring(0, iMaxLen);
    }
} //@ END OF DjCheckMaxlength()
</script>
.....
<textarea maxlength="80" onkeyup="return DjCheckMaxlength(this);"></textarea>
.....


o 設定好自動去檢查所有的 textarea 之方法:

.....
<head>
<script language="javascript" type="text/javascript">
function DjTextArea_AddMaxlengthAttr()
{
    var aX = document.getElementsByTagName('textarea');

    for ( var iI = 0; aX.length > iI; iI++ )
    {
        if ( aX[iI].getAttribute('maxlength') )
        {
            aX[iI].onkeyup = aX[iI].onchange = DjTextArea_CheckMaxlength;
        }
    }
} //@ END OF DjTextArea_AddMaxlengthAttr()

function DjTextArea_CheckMaxlength()
{
    var iMaxLen = parseInt(this.getAttribute('maxlength'));
    var iCurLen = this.value.length;

    if ( this.getAttribute && iCurLen > iMaxLen )
    {
        this.value = this.value.substring(0, iMaxLen);
    }
} //@ END OF DjTextArea_CheckMaxlength()
</script>
</head>
.....
<body onload="DjTextArea_AddMaxlengthAttr();">
.....


這篇文章的關鍵字(Keyword): textarea maxlength, maxlenght textarea html, maxlenght int textarea


--
jjdai
(C) http://rental.zhupiter.com | zhupiter@gmail.com
序號:#1.
設定屬性  | 搬移文章  | 刪除文章  | 修改文章  | 回應此文章
|< << 上一頁 [1] 下一頁 >> >|

 | 

Google
 


Display Page Rank
諸彼特租屋資訊網 - 租屋,租房子,租屋網站,房屋出租

諸彼特租屋資訊網

版權所有 (C) 1999-2010 Dai Juin-Jia. All Rights Reserved. Since 2000/04/06Company Logo - 諸彼特租屋資訊網
Powered by DjLibPhp