网站反馈表单中评论字段的合理字符限制是多少?

3
我在网站的每个页面上都有一个简单的反馈表格(见截图)。用户必须选择页面是否有帮助(是/否单选按钮),还有一个文本区域输入框,用户可以添加关于我们如何改进页面的额外信息。 您建议我在此字段上设置字符限制吗?(我已经看到其他类似网站上这样做了)如果是,那么合理的字符限制应该是多少? enter image description here 注:我找不到关于反馈/评论字段字符限制的类似问题,请编辑如果已经发布了类似的问题(我很惊讶我找不到一个)。

请注意,像ASP.NET这样的框架有一个MaxRequestLimit设置,您需要确保它大于您允许用户提交的内容。默认情况下可能已经是这样了,但只是提醒一下。 - Andrew Bullock
1个回答

2
根据w3.org - http://www.w3.org/MarkUp/html3/textarea.html
注意:在表单的初始设计中,多行文本字段由带有TYPE=TEXT的INPUT元素支持。不幸的是,对于具有长文本值的字段,这会导致问题,因为SGML限制属性文字的长度。HTML 2.0 DTD允许最多1024个字符(SGML默认值仅为240个字符)。
所以也许将其限制为1024个字符?
编辑:
实际上,这是一个非常有趣的问题!我认为这可能是出于内存原因引入的(如果一个字符是1字节,则认为这是1Kb),但我似乎找不到是否曾增加过此限制!这似乎是合理的,因此将进一步查看。

所引用的文档是HTML 3草案的一部分,已经过期很长时间了。它除了研究HTML历史以外,对任何其他目的都没有意义。我使用过的任何浏览器都不允许在INPUT中输入多行文本(我还记得Mosaic时代的WWW)。 - Jukka K. Korpela
这不适用于textarea元素,因为它不使用属性来设置初始内容。 - Joey
这是一个公正的评论,因为我指出了这一点,但实际上在HTML 4.0中也得到了重新确认,并且确实具有某些相关性,因为formail.php仍然使用默认值1024(我相信),许多其他不太新的脚本也可能内置有此限制。我了解HTML 5没有限制-但问题是是否应该设置限制...这似乎因网站而异,并且可能会根据网站/或应用程序的使用情况设置。 - Llamalaa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接