我正在编写一个HTML表单生成库。有一个顶级Form类,底部有每种类型的HTML表单输入对象(Select,Textfield,Radio等)的类。中间有一个类,它包含一个或多个语义相关的输入对象的分组。
例如,此类的一种类型可称为“登录”,并包含Textfield输入和Password输入。另一个例子,表单库的主要用途是生成在线调查,因此中间类将是各种调查问题。
我的问题是通常称这些中级课程。我们工作组中提出的一些建议是'Set','Fieldset','Group','Block','Chunk'和'Conglomeration'。
其中一些建议“没问题”,但没有一个人绊倒了“就是这样!”打断。 (最接近的是后者,但那是(a)太长而且(b)太容易被误导。)有没有人有更好的建议?
答案 0 :(得分:1)
组件,如“登录组件”或“多值响应组件”。
FYI。我发现http://thesaurus.reference.com对这类问题很有帮助。
答案 1 :(得分:1)
只需将其称为Foo或SematicallyRelatedInputs1并开始编码。一个合理的名字应该很快就会出现。如果你多次更改名称,请不要感觉不好。
答案 2 :(得分:1)
'FormBlob'也许?
'GroupedInput'?
如果单个单词术语失败,请回到multitermed mashups =)
答案 3 :(得分:1)
TagSet可能有用。如果我理解你,你会使用两种方式的组合:
<input type="text" /> <input type="password"/>
和
非形式元素,如:
<dl>
<dt>Question</dt>
<dd>Answer<dd>
</dl>
或
这是HTML标签的所有集合。 TagSet看起来像一个简单的描述性名称。
答案 4 :(得分:0)
经过我们工作组的进一步讨论,我们最终选择了'fieldset'。
感谢所有建议。