1
我在Facebook应用程序中有一个textarea元素,我想在视觉上限制一定数量的字符。这是一段代码我从网上得到:FBJS textarea倒计时
<script>
function textCounter(textarea, countdown, maxlimit)
{
textareaid = "ta1";
if (textareaid.value.length > maxlimit)
textareaid.value = textareaid.value.substring(0, maxlimit);
else
document.getElementById(countdown).value = '('+(maxlimit-textareaid.value.length)+' characters available)';
}
</script>
<form>
<textarea id="ta1" name="ta1" rows=5 cols=20
onKeyDown="textCounter('ta1','ta1count',100);"
onKeyUp="textCounter('ta1','ta1count',100);"
></textarea>
<br/>
<input id="ta1count" readonly type="text" size="30"/>
</form>
<script type="text/javascript">
textCounter('ta1','ta1count',100);
</script>
这个脚本运行良好Facebook的框架之外,但我不明白FBJS的限制,什么我需要改变,以使这个脚本工作。有没有人有成功实现类似的功能?
谢谢。
哈,一个风滚草徽章,然后一个正确的,工作的答案。先生! – 2009-10-16 18:39:58