我无法找到W3C HTML严格规范 http://www.w3.org/TR/html4/sgml/dtd.html什么是html格式的输入标签的Maxmium no?
回答
我不认为有由规范给出一个形式input
元素的最大数量,如果这是你的要求内的任何信息。如果您有很多意见并希望确保该表单能够正常工作,则必须尝试支持您的客户端。当然,如果可能的话,重新设计表单会好得多。
据我所知,HTML文档中的表单元素的数量(<input>
或其他)没有上限。但是,如果您的页面上有大量表单元素,则可能最终发出的POST请求太大而无法由Web服务器处理(POST请求的最大大小取决于服务器配置)。
我不认为标准中未输入字段的数量是有限制的。
还有,你需要考虑两个实际限制:
一些浏览器开始,如果有一个页面上有太多输入字段行动起来。我还没有尝试过使用最近的版本,但是我记得几年前测试过这个版本,然后我发现当字段数量接近一百时,Internet Explorer的行为非常糟糕。
页面上太多的输入字段对用户来说很不方便,也许有点吓人。在多个页面上拆分输入,或者仅显示占位符,并只在实际使用的位置动态添加输入字段。
从技术上讲,没有最大数量的可以放在页面上的输入字段。实际上,对于用户来说,如果网页具有大量输入字段,则用户使用/查看所有输入字段会有点不方便。
PHP用户:
如果你正在使用PHP来处理你的表单注意到,PHP已经在PHP INI文件中max_input_vars设置。我相信默认值是1000.
我在构建cakephp应用程序时遇到了这个问题。要查看这是否会影响您的帖子,请计算您要放入表单的多少行数据,然后计算实际返回的行数。
因此,基本上你的表单将受到你所拥有的输入变量数量的限制。
这不是对OP的直接回答,但我认为这对任何搜索输入字段限制的人都有帮助。
我在旧应用程序中遇到类似问题。 我认为这是对于max_input_vars的HTML输入元素或PHP ini配置的数量的限制。
但经过更多的调查后,结果发现它是Suhosin,它安装在我的生产机器上,该机器的PHP.ini配置值的写入极其低限。
suhosin.post.max_vars = 400
- 1. org.apache.spark.ml.classification.LogisticRegression fit()的输入格式是什么?
- 2. 限制输入标签的格式
- 3. 什么是输入文本标记的合并友好格式
- 4. 解析html格式输入标签与美丽的汤
- 5. 为什么输入框后的标签?
- 6. HTML输入标签onSubmit
- 7. 什么是html中的indenting标签?
- 8. 在html中在输入标签中使用'step'属性的目的是什么?
- 9. 为什么不同的样式相同的输入标签
- 10. 什么是Microsoft的“网格列标签”?
- 11. HTML格式标签外的非格式标签
- 12. 只读数据的标签/输入标签的语义等价物是什么?
- 13. 标签以RTL格式输入对齐
- 14. 在标签和输入HTML格式之间设置页边距
- 15. iPhone支持的ID3标签中的APIC格式是什么?
- 16. HTML输入标签,无法输入
- 17. 什么是在Rails中生成HTML标签的首选方式?
- 18. PHP MySQL输入HTML标签
- 19. HTML表和输入标签
- 20. 从输入表格删除HTML标签输入
- 21. HTML的输入标签不被的getElementsByTagName
- 22. 张量流中tf.losses.log_loss(标签,预测)的输入是什么?
- 23. 输入标签里面的#是什么意思?
- 24. 什么是使用输入标签的正确方法?
- 25. 输入标签中的#id是什么意思?
- 26. 形式:Spring中的标签标签的优点是什么?
- 27. Drupal 7:HTML标签剥离每个输入格式,甚至PHP格式
- 28. 为什么不能在HTML输入标签使用\”
- 29. JModelica result_file_name输出的格式是什么?
- 30. xmllint ls的输出格式是什么?