在许多原型脚本编写案例中,将每个表单项(例如输入或textarea)粘贴到自己的表单标记中更容易。在页面中有多个(如1000个)表单标签会出现什么问题吗?
答案 0 :(得分:3)
'原型脚本案例'是什么意思?如何提交表格?
如果每个表单都是自己的行为,例如。您有许多具有不同REST action
网址的单独产品详情,那么,是的,每行一个单独的表单是合适的。
如果您只是自己使用控件来编写脚本,并且无意通过普通的HTML表单过程提交它们,则根本不需要任何<form>
元素,只需将它们包括在内。
(单选按钮的特定情况除外,它需要<form>
进行分组。)
答案 1 :(得分:0)
应该不是问题,但为什么只能使用一个表格呢?它甚至可以使用1000种形式,但无论如何它都会超过50种。
答案 2 :(得分:0)
它没有什么特别的错误,但最好将它们全部放在相同或更少的位置。
答案 3 :(得分:0)
我想说,首先,在一个屏幕上有1000个输入会产生一个应该首先解决的不同问题。许多控件将完全无法使用。
话虽如此,以自己的形式拥有每个元素会导致处理页面的开销增加。你必须决定在你的场景中这对它的影响是否太大。
答案 4 :(得分:0)
在提交任何这些1输入表单时,您将丢失其他输入元素的信息,因为表单提交仅提交该表单的输入元素的值。
如果你的原型中的那个没问题,那不是一个大问题
答案 5 :(得分:0)
唯一不对的是形式是什么的语义过程。表单应该只提交其中的字段所具有的内容。因此,与“形式”相关的任何内容都应该包含适当的字段。
从技术上讲,使用表单时会将您带到新页面,因此,该页面上任何其他表单中的任何值都将丢失。解决这个问题的唯一方法是使用javascript来快速提交数据。
答案 6 :(得分:0)
以您想知道的方式使用HTML标记没有问题。您唯一需要担心的是,您添加到HTML中的控制结构越多,Web服务器需要提供的文本就越多。这将延长将代码从服务器提供给用户浏览器所需的时间。