form-api

    0熱度

    2回答

    當用戶點擊特定按鈕時,如何執行一個功能? 例如當我想要計數時,用戶在寫入過程中(或Ctrl + C組合)會按下多少次「A」按鈕。 我的應用程序應該在後臺工作。

    0熱度

    1回答

    我正在創建一個表單,我必須根據數據庫中的值填充「X」表單元素(特定的文本字段) X個元素,每個元素的屬性等)。有沒有辦法使用Drupal Form API來做到這一點,或者我應該從其他地方開始。 我試着在窗體生成函數中使用for()循環,但這不起作用。請發佈您的建議和任何相關鏈接。

    6熱度

    2回答

    我試圖禁用幾個字段,並通過hook_page_alter()使它們只讀。我能夠做檢查,如果用戶正在瀏覽的頁面編輯部分(表格編輯) $page['content']['system_main']['#node_edit_form'] == TRUE) 然後,當我試圖禁用幾個字段,我發現,選擇列表可以通過這個代碼可以禁用: $page['content']['system_main']['fiel

    3熱度

    2回答

    我在Drupal 7中有一個節點表單,爲了簡化用戶的操作,我想將它分解爲多個部分使用垂直製表符功能。 使用hook_form_FORMID_alter()我可以毫不費力地移動字段。節點保存後,它將正確寫入值,並顯示在節點視圖中。 但是,當我重新編輯節點移動字段的任何值沒有設置,所以我實際上失去了數據。我嘗試了各種選項,包括更改form_state ['fields'] [field] [langc

    0熱度

    1回答

    如何使用表單API創建僅接受註冊用戶名稱的字段?我知道如何自動完成建議用戶名。 具體來說,我正在尋找複製正常節點創建過程中允許用戶指定作者的字段。

    1熱度

    4回答

    我正在使用CCK類型的hook_form_alter(對於您的drupal-ers)。我有一個字段,通常是我節點表單中的一個選擇列表。但是,在這種情況下,我想隱藏選擇列表,並用SQL查詢填充表單中的值。 一切都很好。我可以看到我的期望值顯示在HTML源代碼中,所以我知道我的查詢正確執行。但是,當我提交表單時,它只插入值的第一個字符。我的一些測試值爲566,784,1004 - 列值分別爲5,7,1