我有以下腳本來達到目的,但想要添加一個計數器以通過視覺通知用戶其餘字符。將計數器添加到textarea輸入
腳本
function limit(element, max_chars)
{
if(element.value.length > max_chars)
element.value = element.value.substr(0, max_chars);
}
HTML
<textarea onkeyup="javascript:limit(this, 150)" onblur="limit(this,150)" name="message" rows="4" style="width:99%; margin: 0;" class="unfocusinput"></textarea>
它計算鍵入的字符數,而不是剩餘的字符數。我該怎麼做呢? – 2011-04-25 15:40:26
那麼在這種情況下,你只需要從max_chars中減去element.value.length。 – GordonM 2011-04-25 15:42:10