Я начал разработку модуля в Drupal. Я сделал два элемента управления: набор полей и кнопку. Кнопка вызывает функцию javascript «myphoto_options» при нажатии. Эта функция выполняет только функцию оповещения. После выполнения вызываемой функции страница затем немедленно обновляет страницу. Как предотвратить перезагрузку страницы?Предотвратить обновление страницы Drupal после нажатия кнопки в Forms API
Ниже приведены мои коды:
function myid_user_page_form(){
$form = array();
$form['id'] = array(
'#type' => 'fieldset',
'#title' => t('ID Information'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['id']['myphoto_button'] = array(
'#type' => 'button',
'#value' => '...',
'#attributes' => array(
'onclick' => "myphoto_options();",),
);
return $form;
}
функции Javascript:
function myphoto_options(){
alert("Hey");
return false;
}
Любая помощь будет очень высоко ценится. Благодарю.
Я голосую, чтобы закрыть этот вопрос не по теме, так как это было [кросс-размещены на Drupal ответы] (https://drupal.stackexchange.com/questions/146354/dont-refresh-drupals -page-после-а-кнопочная является кнопка-в-форм-апи) – Clive