我的代码限制了一些“倒计时”字段的字符数,该字段在用户输入时实时工作。
除非用户“粘贴”他们的文字,否则一切都很完美。只有当他们再次点击该字段时才会重置并知道输入的字符太多。
有没有办法让它在mouseup / out上工作......或者用户用粘贴进行交互?
以下是当前代码:
<script type="text/javascript">
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
cntfield.value = maxlimit - field.value.length;
}
</script>
答案 0 :(得分:1)
尝试maxlength
属性:
<input type="text" maxlength="10">