Здравствуйте.
Я хочу к существующей вебформе программно добавить кнопку, при клике по которой будет перегружаться вся форма. В hook_form_alter добавляю кнопку:
<?php
$form['take-photo'] = array(
'#type' => 'button',
'#ajax' => array(
'callback' => 'my_webform_refresh',
'wrapper' => $form['#id'],
),
'#value' => 'check',
'#attributes' => array('id' => 'take-photo', 'class' => array('btn')),
);
?>
<?php
function my_webform_refresh($form, $form_state) {
return $form;
}
?>
В итоге, если задать свой id для кнопки, ajax не срабатывает и вместо формы перезагружается вся страница. Это можно как то обойти?