如何显示交互式角色限制?

Tim*_* T. 3 forms ruby-on-rails

Stack Overflow如何显示交互式字符限制?就像编辑评论一样,它会显示您剩下的字符数,以及警告是否太少.

我喜欢Ruby on Rails中的确切功能......但不知道该怎么做?

mmc*_*ole 12

Stackoverflow使用jQuery JavaScript Framework,它有很多现有的脚本和插件用于此类事情.

一个例子是这里演示的jQuery中TextArea的交互式字符限制.

我相信还有其他人.

  • 很好的演示.+1. (2认同)

dev*_*vio 5

我使用以下JavaScript函数来限制textareas中的最大长度

function checkLength(edit, maxlen) 
{
if (edit.value.length > maxlen) 
    edit.value = edit.value.substring(0, maxlen);

    document.getElementById('remaining').innerHTML = edit.value.length;
}
Run Code Online (Sandbox Code Playgroud)

将此链接到textarea的onKeyDown和onKeyUp属性:

onKeyDown = "checkLength(this, 100);"
Run Code Online (Sandbox Code Playgroud)