Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   input submit disabled (https://javascript.ru/forum/misc/32246-input-submit-disabled.html)

nullman4ik 08.10.2012 23:55

input submit disabled
 
Подскажите - вот есть кнопка
при нажатии на неё она становится disabled на 2 секунды и потом после прохождения 2 секунд становится опять активна...как это сделать? Посоветуйте где про это почитать или может выложите готовый код. Спасибо :)

Hekumok 09.10.2012 00:09

<input type="button" onclick="block();" id="x" value="GO">
<script>
var button = document.getElementById("x") ;
function block() {
button.disabled = true ;
setTimeout(function() {
button.disabled = false ;
}, 2000) ;
} ;
</script>

Hoshinokoe 09.10.2012 00:09

nullman4ik,

Вот тебе код с помощью jQuery.

кнопка
<input type="button" value="click me" id="btn"/>

Сам код
$('#btn').click(function ()
        {
            var btn = $(this);
            btn.attr("disabled", "disabled");
            window.setTimeout(function () { btn.removeAttr("disabled"); }, 2000);
        });

Nekromancer 09.10.2012 02:16

Hoshinokoe,
Ну выше уже дали без jQuery, зачем он то тут?

Hoshinokoe 09.10.2012 03:16

Nekromancer,

Посмотри на время обоих сообщений - оно совпадает 23:09.

Hekumok, опередил на несколько секунд :)

nullman4ik 09.10.2012 11:22

Спасибо!

Hekumok 09.10.2012 13:34

Цитата:

Сообщение от Hoshinokoe (Сообщение 208948)
Hekumok, опередил на несколько секунд :)

:)


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