它可以接受某些文本的textarea
的最大容量是什么。当文本限制为大约130-140个单词时,html页面工作正常。但是当文本超出该限制时它不会做任何事情(只是挂起)。此文本通过javascript
进行一些操作,并显示在另一个textarea
中。如果有限制如何让它接受大量文本?
更新:
检查错误日志时出现以下错误
request failed: URI too long (longer than 8190)
我使用以下行将文字传递到javascript
xmlhttp.open("GET","./analyze.pl?unk="+str ,true);
答案 0 :(得分:1)
问题不在于<textarea>
。问题是您要创建的网址为too long。
使用POST
而不是GET
提交数据,问题就会消失。
作为一般规则:如果您有机会担心URL长度,您可能通过查询字符串参数传递了太多数据。从REST的角度来看,考虑使用GET来检索资源。 GET不应该用于提交将创建/更新资源的数据(例如,在将数据输入<textarea>
时可能会执行此操作)。
答案 1 :(得分:0)
我在其中一个网站上使用maxlength
8000 ,但没有任何问题。你的javascript必须是问题的原因(猜测无限/长循环)或者你的计算机上的浏览器你的测试必须是浏览器。
最好显示您的javascript代码。