Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Активировать кнопку при клике на Submit (https://javascript.ru/forum/events/55556-aktivirovat-knopku-pri-klike-na-submit.html)

neoplanet 04.05.2015 13:52

Активировать кнопку при клике на Submit
 
Всем добрый день!
Подскажите пожалуйста, как можно активировать 2 кнопки при нажатии кнопки Submit. Для примера, есть код:

<div class="span3">
    <input type="text" maxlength="255" name="nick" id="pole" value="http://" />
</div>
<div class="span1">
     <button class="btn" id="send" value="Отправить" type="submit">Отправить</button>         
</div>

<button id="copy" class="btn">Получить</button>
<button id="copy2" class="btn">Получить 2</button>


Нужно чтобы кнопка с id="copy" и id="copy2", была заблокирована по умолчанию. Но когда человек нажимает на кнопку с id="send", то с кнопок id="copy" и id="copy2" снималась блокировка.

Искал решение, облазил кучу форумов но так и не нашел как это реализовать (нашел только если поле пустое или выбран чекбокс)

Заранее спасибо.

laimas 04.05.2015 14:28

А что кнопка "send" не отправляет форму? А если отправляет и не асинхронно, то зачем снятие блокировки?

neoplanet 04.05.2015 15:31

При нажатии на "send" в поле input, появляется ссылка. Кнопка id="copy" отвечает за копирование этой ссылки из поля input (применяется zeroclipboard). Так вот мне нужно чтобы кнопка id="copy" разблокировалась после нажатия на "send".

Т.е. к примеру у id="copy" по умолчанию включен disabled="disabled", но при клике на "send", с кнопки id="copy" был снят disabled="disabled" и можно было на нее нажать.

laimas 04.05.2015 16:12

Ясно, ну значит в сценарии обрабатывающем этот щелчок добавить:
document.getElementById('copy').disabled = 0;
document.getElementById('copy2').disabled = 0;
//или, если все написано на jQuery
$('#copy,#copy2').prop('disabled', 0)

neoplanet 04.05.2015 16:57

Большое спасибо! Все работает.
Воспользовался вторым вариантом.
Хорошего дня!


Часовой пояс GMT +3, время: 06:11.