![Chrome 和文本字段字符限制问题](https://linux22.com/image/1428577/Chrome%20%E5%92%8C%E6%96%87%E6%9C%AC%E5%AD%97%E6%AE%B5%E5%AD%97%E7%AC%A6%E9%99%90%E5%88%B6%E9%97%AE%E9%A2%98.png)
尝试在 Chrome 的文本字段中提交内容,这是我在工作中使用的基于网络的工具。
在 IE 中它运行良好,但是当我尝试向空间提交查询时它返回此错误。
请将此文本缩短至 1950 个字符或更少(您当前正在使用 1999 个字符)
这是 HTML 与 Chrome 无法正常运行的问题,还是 Chrome 中是否有设置可以告诉它不要进行检查?
答案1
Chrome 以不同的方式处理 TextAreas 的 MaxLength 属性;具体来说,它喜欢为每个新行计算两个字符,而不是只计算一个字符(\r\n
而不是仅仅一个\n
)。
这是一个常见问题:
不可编辑的文本字段和浏览器兼容性
偶尔,当从下拉菜单或搜索框中选择的不可编辑字段很长时(例如课程标题),您可能会收到此错误消息:
“请将此字段缩短为 X 个字符或更少。(您当前正在使用 X。)”
此错误消息与某些浏览器解释我们申请页面的方式直接相关。为了继续您的申请,请使用 Internet Explorer 或 Mozilla Firefox。
请参阅以下 StackOverflow 问题:
为了“修复它”,以便 Chrome 的行为与其他浏览器相同,需要修改 Web 应用程序。