【问题标题】:jQuery Count limit input across multiple fields?jQuery Count 限制跨多个字段的输入?
【发布时间】:2011-09-04 04:38:50
【问题描述】:

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

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

如果限制为 100 并且用户在第一个字段中输入 75 个字符,他们应该只能在第二个字段中输入 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');

【问题讨论】:

    标签: jquery jquery-plugins jquery-selectors


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 1970-01-01
      相关资源
      最近更新 更多