我正在使用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');
答案 0 :(得分:1)
是的,这可能,但不是您使用的插件。您需要做的就是将一个keyup处理程序绑定到两个textareas,然后检查两个textareas值的总和:
var total_length = $('#textarea1').val().length + $('#textarea2').val().length;
如果总长度超过您想要的长度,则截断当前具有焦点的文本区域。