跨多个字段的jQuery Count限制输入?

时间:2011-05-29 04:53:29

标签: jquery jquery-plugins jquery-selectors

是否可以限制多个字段中的字符数?

我正在使用jQuery计数,需要在多个字段中设置总字符数限制。

如果限制为100且用户在第1个字段中输入75个字符,则他们应该只能在第2个字段中输入25个字符。

样本: http://jsfiddle.net/2xfCG/

示例:

<form id="count">
<textarea id="one" class="text" ></textarea>
<textarea id="two" class="text" ></textarea>
<span id="left" />
</form>

<script>
$(function() {
$('#one, #two').limit('140','#left');
});
</script>

以上不起作用。还尝试了$('#one', '#two").limit('140', '#left');

1 个答案:

答案 0 :(得分:1)

是的,这可能,但不是您使用的插件。您需要做的就是将一个keyup处理程序绑定到两个textareas,然后检查两个textareas值的总和:

var total_length = $('#textarea1').val().length + $('#textarea2').val().length;

如果总长度超过您想要的长度,则截断当前具有焦点的文本区域。

相关问题