Блокировка форм, защита от повторных кликов

Зачастую при отправке форм с ajax нужно подстраховаться от их повторной отправки. Можно пойти велосипедами — через объявление некой булевой переменной и контролем над её состоянием. А можно просто добавлять и снимать атрибут disabled для submit кнопки — это блокирует не только саму кнопку, но и всю форму. То есть нажатие Enter в input полях формы также не сработает, когда управляющей submit кнопке присвоен такой атрибут. Управляющей она будет в том случае, если находится в пределах тега form, либо ей назначен id формы в атрибуте form кнопки.

 

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

Ваш адрес email не будет опубликован.