我应该使用<field>而不是<input />标签进行输入吗?</field>

时间:2015-03-25 04:55:14

标签: html html5 forms joomla

我在被Joomla的文档困惑之后问这个问题:https://docs.joomla.org/Client-side_form_validation

看起来好像他们正在使用<field>标签,我通常会使用<input>标签。我搜索了w3.org并查看了HTML5的规格,但没有找到任何“字段”标记。

我理解<field>在XML上下文中完全有效,只是不确定为什么他们会在我认为的HTML表单中使用它代替<input>

2 个答案:

答案 0 :(得分:0)

表单字段是HTML中的字段。 Joomla 2.5和更新版本提供了JForm类,可以方便灵活地创建包含大量表单字段的表单。每个表单字段类型都是JFormField的子类。

您可以阅读有关Tag form field type

的更多信息

答案 1 :(得分:0)

html中没有字段标记,因为字段标记是joomla

的特殊内容

来自文档

  

表单字段是HTML中的字段。的Joomla! 2.5及更新版本提供JForm类以方便灵活地创建具有大量表单字段的表单。每个表单字段类型都是JFormField的子类。

     

除了作为灵活的页面创建工具之外,Joomla还使用JFormFields!允许管理员配置Joomla!或其扩展而不更改底层代码。在Joomla! 1.5,这是由现已弃用的JParameter和JElement类处理的。

     

要在扩展的配置中定义表单字段,必须将它们包含在命名的字段集中,例如,在XML清单文件的元素部分内。

从这里了解更多

https://docs.joomla.org/Form_field