Делаем кнопку неактивной при первом нажатии.


Чтобы при отправке данных с помощью ajax данные не отправлялись повторно, важно сделать, чтобы кнопка «отправить» сразу становилась неактивной. jQuery позволяет это сделать так:

1
$("#send_button").attr('disabled',true);

Для того, чтобы кнопке вернуть прежний активный статус нужно просто удалить присвоенный ранее атрибут:

1
$("#send_button").removeAttr('disabled');

Есть еще способ сделать неактивными все кнопки submit при отправке формы (нетерпеливые пользователи нередко жмут на кнопку «отправить» несколько раз):

1
2
3
$("form").submit(function(){
   $(":submit", this).attr("disabled", "disabled");
});




Другие посты

Категория: jQuery

Оставить комментарий