2009-12-09 74 views
0

我有一个带有文本区域字段的表单。我在那里放置了一些文本信息并将其作为发布请求发送。这些信息大约是2M的文字。一切顺利服务器和数据库,因为后请求发送这个数据量的服务器和MySQL保存在数据库中正确。问题是,之后我无法在编辑页面上将文本数据重新渲染成表单。页面只加载一半,并停止加载该text_area。什么会导致这个问题?任何人都可以建议我什么?提前致谢。表单字段中的文本数据太长

P.S:在从文本区域删除了一些文本并更新了项目后,它将在编辑页面上正确渲染它。这是肯定的,因为大量的数据,但它是服务器或数据库或任何我无法弄清楚。

回答

1

已修复。问题是在JavaScript渲染fckeditor

0

某些浏览器对可在textarea中输入的数据量施加一些限制。已经观察到像32或64千字节(32,768或65,536个字符)的限制。这些限制(如果存在的话)是由简单实现引起的,并且它们独立于行和列属性的值。

这样的限制不能作为限制textarea输入大小问题的解决方案。它们只是浏览器特定的限制(不应该真正存在,并且希望能够在新版本中删除)。相反,它们构成了一个问题。

在填写表单时,用户不太可能无法在textarea中输入超过32,768个字符。用于这种目的的浏览器用户界面通常很差,编辑能力极其有限。但是用户可能会剪切和粘贴他使用编辑器或文本处理程序键入的长文本。

如果您希望某些用户在填写表单时可能希望包含非常长的文本,请考虑使用替代方法提交数据。根据情况,这可能意味着以下一项或多项:

+0

忘了说,这只发生在服务器端,在本地主机测试服务器上一切顺利(慢,但罚款)。 – Filip 2009-12-09 08:57:14

+0

所以这不是浏览器的问题 – Filip 2009-12-09 08:57:49

相关问题