2015-03-25 87 views
0

我被Joomla的文件正在此間困惑後問這個問題:https://docs.joomla.org/Client-side_form_validation我是否應該使用<field>而不是<input>標籤進行輸入?

看起來好像他們正在使用<field>標籤在那裏我會通常使用<input>標籤。我搜索了w3.org並查看了HTML5的規格,並且找不到任何「字段」標籤。

據我所知,<field>在XML上下文中是完全有效的,只是不知道爲什麼他們會用我的HTML表單來代替<input>

回答

0

有HTML中沒有字段標記,因爲場標籤是一些特別的東西與Joomla

從文檔

表單域是在HTML領域。的Joomla! 2.5及更新版本提供JForm類以方便靈活地創建具有大量表單字段的表單。每個表單字段類型都是JFormField的一個子類。

除了是一個靈活的頁面創建工具,Joomla使用JFormFields!允許管理員配置Joomla!或其擴展名而不改變底層代碼。在Joomla! 1.5,這是由現在已棄用的JParameter和JElement類處理的。

要定義擴展配置中的表單字段,必須將它們包含在一個已命名的字段集中,例如,位於XML清單文件中元素部分內的字段集。

閱讀從這裏

https://docs.joomla.org/Form_field

+0

感謝您的回答多。這是否被認爲是HTML規範中的「非標準」?我只是想知道''而不是''會更便攜。 – cmpreshn 2015-03-25 16:04:37

0

表單字段是HTML中的字段。 Joomla 2.5及更新版本提供JForm類,以方便靈活地創建具有大量表單字段的表單。每個表單字段類型都是JFormField的一個子類。

你可以閱讀更多關於Tag form field type

相關問題