0
我想添加新的按鈕到現有的窗體。如何將新按鈕添加到現有表單?
我想要一個按鈕,單擊它時會保存填充的值並重新加載相同的表單。
第二個按鈕應該保存填入的值並重定向到另一個表單。
如何向表單添加新按鈕並提供每個按鈕的操作?
我想添加新的按鈕到現有的窗體。如何將新按鈕添加到現有表單?
我想要一個按鈕,單擊它時會保存填充的值並重新加載相同的表單。
第二個按鈕應該保存填入的值並重定向到另一個表單。
如何向表單添加新按鈕並提供每個按鈕的操作?
這是一個webform表單,就像在Webform模塊中創建的那樣? 如果您正在討論Webform,聽起來您需要創建一個自定義模塊來提供高級附加處理。您曾經能夠在高級設置下的Webform中添加一些額外的處理,但是按照您所描述的方式操作按鈕,我假設您需要使用hook_form_alter()函數。這篇文章概述了對某人有類似問題的方法:http://drupal.org/node/1050656#comment-4053130
在這個模塊你需要指向一個特殊的提交處理程序像這樣的東西
function mymodule_form_alter(&$form, $form_state, $form_id) {
//...
if (YOURCONDITIONS && in_array($form_id,array('webform-client-form-YOURFORMID'))) {
$form['submit']['#submit'][] = 'mymodule_form_YOURSPECIALHANDLER';
}
}