Здравствуйте, подскажите пожалуйста, есть у меня самодельный модуль в нём есть поля и кнопка
<?php
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Подтвердить ввод данных'),
'#submit' => array('webformizi_form_submit_one'),
);
?>
А так же есть ещё две кнопки сделаны как отдельными формами
<?php
function webformizi2_form($form, &$form_state) {
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Выполнить поверку'),
'#submit' => array('webformizi2_form_submit_two'),
);
return $form;
}
?>
<?php
function webformizi3_form($form, &$form_state) {
$form['add_pdf'] = array(
'#type' => 'submit',
'#value' => 'Распечатать протокол',
'#submit' => array('webformizi3_form_submit_three'),
);
return $form;
}
?>
Потому что если все кнопки в одной форме делать, то все они буду отправлять форму, а мне просто этого не нужно, нужно было сделать что бы одна только отправляла форму, а две других выполняли просто определенные функции.
И вот собственно вопрос в том: как после нажатия на кнопку поставить галочку рядом с ней и сделать её не активной.
Ну вот допусти кнопка "Подтвердить ввод данных" записывает в БД данные введенные пользователем, и когда данные записались в базу данных, нужно поставить галочку и сделать кнопку не активной. Подскажите пожалуйста каким образом можно это сделать?
Комментарии
Смотрите FAPI и примеры.
Надо без перезагрузки страницы или как? Непонятно по вашему описанию.
А неактивной сделать кнопку - это присвоить ей свойство disabled. А галочку через суффиксы и префиксы со стилями.
В принципе это все несложно делается