drupal-fapi

    0熱度

    1回答

    我怎麼能在我的模板文件中知道:node-object.tpl.php在驗證中形成falis。 我想使用這個,因爲窗體是在隱藏的div,當我知道驗證失敗時,我可以預先打開該div。 Thx。

    1熱度

    1回答

    創建Drupal的形式我嘗試創建一個表,其中一列正在尋找這樣的:只要在用戶點擊按鈕我想用絲束文本字段和另一個按鈕交換Button1的 |Text1|Text2|Button1| ...所以一個正常的AJAX請求。 我試圖實現這一點,不知道這是否是正確的方法,讓我知道,如果我能在一個完全另一種方式把它:S 所以我已經做了: 在我hook_menu我鏈接到返回數據的函數: return theme

    0熱度

    2回答

    我想在模塊的管理頁面窗體上單擊「重置默認值」時執行variable_set()。這通過system_settings_form_submit()運行。我的形式內的#default_value被複位,但我的模塊依賴於這個存儲的可變顯示一些數據。點擊復位填充使用默認的形式,但不「保存」它重新在數據庫中的變量,所以我模塊的功能突破。單擊「重置」後,似乎沒有任何事情發生,除了從數據庫中刪除該變量。提前致謝

    0熱度

    2回答

    我試圖創建一個新的表單元素來表示bbcode編輯器,它是工具欄和本地textarea元素的複合對象。 所以我hook_element_info()看起來像: function bbeditor_element_info() { $type['bbeditor'] = array( '#input' => TRUE, '#cols' => 60, '#ro

    0熱度

    2回答

    我正在做一個非常簡單的形式,我添加一個按鈕應該做一些功能,但它不工作。儘管按鈕在頁面上可見,當我點擊它時,頁面被刷新。任何人都可以看到這段代碼有什麼問題嗎? function donation_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'wedding_article_node_form') {

    0熱度

    3回答

    我想提交一個Drupal 6表單PIA到第三方網站進行處理,但提交表單後,我需要重定向到我自己的網站中的謝謝頁面。 我讀過這篇文章 - Drupal form submission to a 3rd party website ,但我也不知道如何正確設置重定向。 這是我的代碼: $ form_state ['action'] ='external site.com'; $ form ['#redi

    0熱度

    2回答

    我有一個表單,並且想要生成表單的字段名稱列表。這是我目前要做的事: $fieldnames = array(); foreach ($form as $key=>$val){ if (substr($key, 0, 6) === 'field_'){ $fieldnames[] = $key; } } 有沒有更好的方式來做到這一點? 更新: 只是爲了澄清..

    1熱度

    1回答

    當我提交表單時未填寫任何必填字段(或任何必填字段的組合)時,沒有顯示狀態消息讓我知道我錯過了必填字段。 我第二次提交表單時,狀態消息顯示我需要哪些字段。 狀態消息似乎是表單提交後的一步。 如果在第一次提交之後,我改變了填充的字段,然後再次提交狀態消息,應該顯示上一次顯示的狀態消息。 當表格填寫正確時,它會正常提交。 表單使用drupal_get_form('otherWaysToRequest')

    1熱度

    1回答

    所以這是我的表格: $active = array(0 => t('Poster'), 1 => t('Postcard'), 2=>t('Post it')); $form['radioimage']['active'] = array( '#type' => 'radios', '#default_value' => isset($node->active) ? $node->activ

    0熱度

    1回答

    我使用Drupal的形式API我的模塊中,而我試圖輸出鏈接的一些標記的一部分: //$output = l('Result', 'document/1234'); $output = '<a href="document/1234">Result</a>'; $form['results'] = array( '#type' => 'markup', '#markup' =