Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何计算设置高度的textarea中的最大行数?_Javascript_Html_Css_Textarea - Fatal编程技术网

Javascript 如何计算设置高度的textarea中的最大行数?

Javascript 如何计算设置高度的textarea中的最大行数?,javascript,html,css,textarea,Javascript,Html,Css,Textarea,我目前正在开发一种基于浏览器的文字处理器,并使用文本区保存内容。textarea的高度设置为100%,以使用填充和其他元素填充容器div。是否有一种方法可以计算文本区域中的行数而不溢出,从而防止创建额外的行?我当然可以隐藏溢出,但我不想在将内容推送到数据库时保存多余的文本。如何像大多数textarea那样限制文本框中文本的长度(例如,stackoverflow注释)这样您就可以确定长度不能超过您设置的长度。您是指textareas的maxlength属性吗?我希望允许的字符数还取决于其中有多少是

我目前正在开发一种基于浏览器的文字处理器,并使用文本区保存内容。textarea的高度设置为100%,以使用填充和其他元素填充容器div。是否有一种方法可以计算文本区域中的行数而不溢出,从而防止创建额外的行?我当然可以隐藏溢出,但我不想在将内容推送到数据库时保存多余的文本。

如何像大多数textarea那样限制文本框中文本的长度(例如,stackoverflow注释)这样您就可以确定长度不能超过您设置的长度。您是指textareas的maxlength属性吗?我希望允许的字符数还取决于其中有多少是新行字符。如果一个textarea每行只有一个字符,那么maxlength将比完全没有换行且所有内容都像普通一样包装时小得多。