Как после нажатия на кнопку добавить зеленую галочку ?

Главные вкладки

Аватар пользователя shlop shlop 30 декабря 2017 в 15:40

Здравствуйте, подскажите пожалуйста, есть у меня самодельный модуль в нём есть поля и кнопка

<?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;
}
?>

Потому что если все кнопки в одной форме делать, то все они буду отправлять форму, а мне просто этого не нужно, нужно было сделать что бы одна только отправляла форму, а две других выполняли просто определенные функции.
И вот собственно вопрос в том: как после нажатия на кнопку поставить галочку рядом с ней и сделать её не активной.
Ну вот допусти кнопка "Подтвердить ввод данных" записывает в БД данные введенные пользователем, и когда данные записались в базу данных, нужно поставить галочку и сделать кнопку не активной. Подскажите пожалуйста каким образом можно это сделать?

Комментарии

Аватар пользователя jsv jsv 5 января 2018 в 12:05
1

Надо без перезагрузки страницы или как? Непонятно по вашему описанию.

А неактивной сделать кнопку - это присвоить ей свойство disabled. А галочку через суффиксы и префиксы со стилями.

В принципе это все несложно делается