【发布时间】:2010-11-30 22:57:38
【问题描述】:
我已经对此进行了一些搜索。找到了很多计算字符甚至计算单词的脚本,但找不到一个删除任何超过字数限制的单词的脚本....
到目前为止,这是我的脚本...:
var maxWords = 10;
function countWordsLeft(field) {
totalWords = field.value.split(' ');
if (totalWords.length > maxWords)
field.value = field.value.substring(0, maxWords);
else
document.getElementById('description_count').innerHTML = maxWords - totalWords.length;
}
我从字符计数脚本中复制了以下行,但显然这行不通,因为我正在计算单词
if (totalWords.length > maxWords)
field.value = field.value.substring(0, maxWords);
如何让脚本删除超出限制添加的任何额外单词?我需要这个,特别是如果他们粘贴在描述中......它需要计算单词,然后删除任何超过限制的单词。
感谢您的帮助!
【问题讨论】:
-
请定义单词。这些词是“独立的”、“43rd”、“café”、“курица”吗?
标签: javascript