我有以下脚本来达到目的,但想要添加一个计数器以通过视觉通知用户其余字符。将计数器添加到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