Javascript text第4行区域,但在提交后进行修剪以获取值

Javascript text第4行区域,但在提交后进行修剪以获取值,javascript,php,html,Javascript,Php,Html,我有一个,HTML中的行设置为4。提交表单后,我发现中写入的文本被修剪到剩余的前4行。我真正想要的是将文本框限制为正好4行,这样用户将只键入4行。担心他们会入侵并在文本框中输入更多内容 例如,如果我在中键入以下内容: A(新行字符) B(新行字符) C(新行字符) D(新行字符) E 存储的内容是: A B C D 我发现这里有一个问题,行限制并不适用于所有浏览器,在一些浏览器中,用户可以输入很多行,实际上存储的只是前几行(这就是限制) 有什么想法吗 我还是不明白你在找什么。是否要将输出限制

我有一个
,HTML中的行设置为4。提交表单后,我发现
中写入的文本被修剪到剩余的前4行。我真正想要的是将文本框限制为正好4行,这样用户将只键入4行。担心他们会入侵并在文本框中输入更多内容

例如,如果我在
中键入以下内容:

A(新行字符)
B(新行字符)
C(新行字符)
D(新行字符)
E

存储的内容是:

A
B
C
D


我发现这里有一个问题,行限制并不适用于所有浏览器,在一些浏览器中,用户可以输入很多行,实际上存储的只是前几行(这就是限制)


有什么想法吗

我还是不明白你在找什么。是否要将输出限制为4行(准确地说是行)?无论哪种方式,将“rows”属性设置为4都不会对您有任何帮助:它只会限制文本区域的可见大小,而不会限制用户在其中实际输入的内容。@SergeyVidusov抱歉,让我编辑问题哪个浏览器不会返回您期望的内容?如果您能提供您所拥有的所有信息,那就太好了。@AzizSaleh Firefox和Chromei如果我没有弄错,您就误解了
文本区域的
属性功能。正如@SergeyVidusov所提到的,这并不意味着限制用户可以键入的内容。它仅限制浏览器中显示的可见文本行,如果有4行以上,则会显示一个滚动条。为了将输入的文本限制为仅4行,在客户端您必须使用一些
js函数或插件
,但您也必须在服务器端处理它……我仍然不明白您在追求什么。是否要将输出限制为4行(准确地说是行)?无论哪种方式,将“rows”属性设置为4都不会对您有任何帮助:它只会限制文本区域的可见大小,而不会限制用户在其中实际输入的内容。@SergeyVidusov抱歉,让我编辑问题哪个浏览器不会返回您期望的内容?如果您能提供您所拥有的所有信息,那就太好了。@AzizSaleh Firefox和Chromei如果我没有弄错,您就误解了
文本区域的
属性功能。正如@SergeyVidusov所提到的,这并不意味着限制用户可以键入的内容。它仅限制浏览器中显示的可见文本行,如果有4行以上,则会显示一个滚动条。为了将输入的文本限制为仅4行,在客户端您必须使用一些
js函数或插件
,但您也必须在服务器端处理它。。。
<textarea class="form-control" id="descriptionTextarea" name="descriptionTextarea" rows="4"  required="true"  maxlength="450"></textarea>