亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我無法理解 MediaWiki HTMLForm 手冊

我無法理解 MediaWiki HTMLForm 手冊

PHP
九州編程 2022-05-27 16:34:30
我想更改默認的 MediaWiki ContactPage聯系表格,以便我的表格不包含:可輸入的標題可輸入的文本區域相反,我希望它只包含一個簡單的選擇列表和(已經存在的)可輸入的電子郵件字段。選擇列表應該是這種模式:<select name="fruits">    <option value ="none">Nothing</option>    <option value ="guava">Guava</option>    <option value ="lychee">Lychee</option>    <option value ="papaya">Papaya</option></select>因為在 MediaWiki 中,可以通過任何 HTMLForm(模板引擎)模板自定義 ContactPage 聯系表單的 PHP,所以我嘗試閱讀HTMLForm 手冊以了解選擇列表使用什么模板;我發現以下模板omgaselectbox最合適:'omgaselectbox' => [    'class' => 'HTMLSelectField',    'label' => 'Select an oooption',    'options' => [        'Pirates' => 'pirate',    'Ninjas' => 'ninja',    'Back to the NINJAR!' => 'ninjars',    ],],我的問題我從 ContactForm 和 HTMLForm 手冊中都不了解是什么omgaselectbox- 如果它只是一個名稱或命令,我進一步不了解這些手冊是否應該更改最終的聯系表單代碼:'AdditionalFields' => array(    'Text' => array(        'label-message' => 'emailmessage',            'type' => 'textarea',            'rows' => 20,            'required' => true,  // Either "true" or "false" as required    ),    'omgaselectbox' => [        'class' => 'HTMLSelectField',        'label' => 'Select an oooption',        'options' => [            'Pirates' => 'pirate',        'Ninjas' => 'ninja',        'Back to the NINJAR!' => 'ninjars',        ],    ],),僅包括以下內容:'AdditionalFields' => array(    'omgaselectbox' => [        'class' => 'HTMLSelectField',        'label' => 'Select an oooption',        'options' => [            'Pirates' => 'pirate',        'Ninjas' => 'ninja',        'Back to the NINJAR!' => 'ninjars',        ],    ],),我的問題最終聯系表格代碼的含義是omgaselectbox什么,我糾正了什么?
查看完整描述

2 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

數組鍵是字段名稱(即結果或的name屬性;也是 HTMLForm 在處理和驗證表單提交后返回的值數組中的數組鍵)。大概它代表“ OMG一個選擇框!”<input><select>

您可以刪除該Text字段,但用戶將無法編寫消息,這可能不是您想要的。


查看完整回答
反對 回復 2022-05-27
?
DIEA

TA貢獻1820條經驗 獲得超2個贊

以下“答案”只是對user:Tgr我接受的答案的重寫;
我以一種我覺得更有序和清晰的方式重寫了它。在我看來,它不應該被贊成或反對。
如果我有任何錯誤,我很抱歉 - 請評論此類錯誤。


據推測,omginomgaselectbox代表“ OMG,一個選擇框!”

數組鍵是字段名稱(即結果或的name屬性;也是 HTMLForm 在處理和驗證表單提交后返回的值數組中的數組鍵)。大概它代表“ OMG一個選擇框!” 數組鍵是字段名稱(即結果or的屬性; 另外,它是 HTMLForm 在處理表單提交后與值數組一起返回的數組鍵。<input><select>name<input><select>

也就是說,
您可以刪除該Text字段,但用戶將無法編寫消息,這可能不是您想要的。


查看完整回答
反對 回復 2022-05-27
  • 2 回答
  • 0 關注
  • 164 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號