我使用hook_form_alter添加一個按鈕,一個WebForm:添加按鈕WEBFORM - 問題:做提交,而不是Ajax回調
$form['submit_ajaxSearch'] = array(
'#type' => 'button',
'#ajax' => array(
'action' => 'click',
'callback' => 'search_callback',
'wrapper' => 'confirm',
'method' => 'replace',
'name' => 'search',
),
'#value' => t('Address Lookup'),
);
我可以設置一個jQuery。點擊()模塊中,但可以」 t獲取Ajax回調來執行。當按鈕作爲模塊的一部分添加到表單時(即,如果它是mymodule_form
),但在mymodule_form_alter
中添加到網絡表單時,它將執行提交而不是回調。
如何獲得ajax回調來執行Ajax,而不是提交?