я добавил кнопку отправки внутри fieldgroup на форме CCK с помощью hook_form_alter следующим образом:Прекратить пользовательские кнопки отправки из обжиг формы проверки в форме CCK
function mymodule_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'object_node_form') {
$form['group_wikipedia']['search'] = array(
'#type' => 'submit',
'#value' => t('Search Wikipedia'),
'#name' => 'searchwiki',
'#submit' => array('mymodule_searchwiki_submit'),
);
}
}
При нажатии этой кнопки обработчики проверки подлинности для полной формы, например. проверяет требуемые поля, запускайте, как если бы я нажал кнопку «Отправить» в конце формы.
Я думал, что изменение свойства #name от «op» до «searchwiki» предотвратит такой путаницу, но не так.
Кто-нибудь знает обходное решение для этого?
План добавить ахах обратного вызова на кнопку, чтобы я мог выпалить запрос к Википедии в фоновом режиме и заменить поле тела с текст после того, как пользователь нажимает на поиск. CCK удается сделать это с помощью кнопок «Добавить больше», поэтому, я думаю, я продолжу копаться там. Спасибо, в любом случае. Я могу использовать jquery и т. Д. В качестве последнего средства. – hitfactory