textarea 换行字数限制问题的解决方法
1、有时我们想实现点击a标签时,页面仍然定位在原处,而不是返回顶端,造成用户体验度不好。
解决方法:
2、<textarea>标签,在firefox下大小是可以改变的,导致用户体验度不高;有时也会因为输入的太长,导致标签变形,页面凌乱。
解决方法:
vertical-align:top可以使的textarea标签前面的文字位于框的顶端,而不是默认的底端;
resize: none防止在firefox下大小可以改变;
word-wrap:break-word按照字间自动换行。
当然,也可以强制进行按照字节进行换行,在中文下应该没有问题,英文下单词会不会被分行,还没有试过。
方法为:
另一种方法,使用输入字数限制,常用到maxlength,在IE/Firefox等浏览器下还没有发现什么bug,无论是复制、中文、连续输入等操作,计算的还是比较准确的。
调用方法:
<head>里面添加:
<body>里面:
<span>当前字数<span id="tips"></span>(限制140字)</span>
效果如下图所示:
您可能感兴趣的文章:
JS限制Textarea文本域字符个数的代码分享(图文)
javascript限制文本框textarea输入字数的代码
textarea 换行字数限制问题的解决方法
php表单中转换textarea换行符的方法
php textarea换行符的方法
jQuery textarea plugin
php无法上传大于8M文件解决方法
php textarea提交到mysql中有很多空格
PHP preg_match匹配字符串长度的问题
mysql中utf-8编码数据库转换成GBK编码的问题