当前位置:  开发笔记 > 编程语言 > 正文

什么是限制textarea长度的最佳JavaScript解决方案?

如何解决《什么是限制textarea长度的最佳JavaScript解决方案?》经验,为你挑选了2个好方法。

有没有一个规范的解决方案来限制某人可以进入textarea的字符数量?

我当然有服务器端验证,但是想通过添加客户端代码来模拟使用maxlength输入[type ="text"]获得的体验来改善用户体验,这样用户就不会看到"你的输入也是如此"如果他们启用了JavaScript,则会显示"长"错误消息.



1> Gavin Miller..:

我的非技术性0.02美元

做他们在评论字段中做的事情,提供关于用户剩余字符长度的反馈,并允许他们超过最大值,但不提交> 300个字符.原因如下:

允许用户超过最大字符数可以让他们完成一个想法.然后他们可以回去编辑这个想法.没有什么比在句子结尾处无法完成它更糟糕了.

提供对角色长度的反馈使人们不必猜测他们的长度是多少.



2> Ilya Birman..:

我会这样做:

$ ('#textarea-id').bind (
  'change input keyup keydown keypress mouseup mousedown cut copy paste',
  function () { return ($(this).val().length <= maxlength) }
)

如此多的叮当声只是为了完全确定:-)

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有