行和textarea字段HTML中的列限制 [英] Rows and column limit in textarea field HTML

查看:151
本文介绍了行和textarea字段HTML中的列限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在textarea字段中,我必须实现以下限制

1. textarea rows limit是6

2. textarea cols limit是20

3. if任何行超过20的长度,如果可用行,该行将分成两行



我的代码:

  function limitTextareaLine(e){
if(e.keyCode == 13
&& $(this).val()。split(\\\
) .length> = $(this).attr('rows')){
return false;
}
var result =;
var textArray = $(this).val()。split(\\\
);
alert(textArray.length);
for(var i = 0; i< textArray.length; i ++){//无法迭代循环
if(textArray [i] .length> 5){
alert( 'AAA');
if(textArray.length == 6){
alert(nnnnn);
返回false;
}
result + = textArray [i] +\\\
;
} else {
result + = textArray [i];

alert(textArray [i])
}
(textArray中的var行){

}
alert(result) ;
$(this).val(result);


$(function(){
$('textarea.limited')。keydown(limitTextareaLine);
});