这是一个例子:
$(function() {
$('#test').change(function() {
$('#length').html($('#test').val().length)
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id=test maxlength=10></textarea>
length = <span id=length>0</span>
在行中填充文本区域(一行中一个字符),直到浏览器允许为止。完成后,离开textarea,js代码也将计算字符。
因此,就我而言,在chrome阻止我之前,我只能输入7个字符(包括空格)。尽管maxlength属性的值为10:
泛舟湖上清波郎朗
天涯尽头无女友