2

它可以接受某些文本的最大容量是textarea 多少。当文本限制为大约 130-140 个单词时,html 页面可以正常工作。但是当文本超过该限制时,它不会做任何事情(只是挂起)。该文本通过javascript某些操作传递并显示在另一个textarea. 如果有限制如何使其接受大量文本?

更新 :

检查错误日志时出现以下错误

request failed: URI too long (longer than 8190)

我正在使用以下行来传递文本javascript

xmlhttp.open("GET","./analyze.pl?unk="+str ,true);
4

2 回答 2

1

问题不在于<textarea>. 问题是您创建的 URL太长

使用 a 提交数据POST,而不是 a GET,问题就会消失。

作为一般规则:如果您有机会担心 URL 长度,您可能通过查询字符串参数传递了太多数据。从REST的角度来看,请考虑使用 GET 来检索资源。GET 不应用于提交将创建/更新资源的数据(例如在将数据输入到 时可能会这样做<textarea>)。

于 2013-09-28T18:35:25.203 回答
0

我在我的一个网站上使用了maxlength8000 它没有任何问题。您的 javascript 必须是问题的原因(猜测无限/长循环)或者它必须是您测试的浏览器或您的计算机

如果您显示您的javascript代码,那将是最好的。

于 2013-09-27T10:57:57.817 回答