Отключите кнопку отправки после нажатия и снова включите ее через несколько секунд. ⇐ Jquery
Отключите кнопку отправки после нажатия и снова включите ее через несколько секунд.
Я использую jquery $.post при отправке формы. Я хочу отключить кнопку примерно на 5 секунд после ее нажатия, чтобы избежать многократной отправки формы.
вот что я сделал на данный момент:
$('#btn').click(function(){ $.post(base_url + 'папка/контроллер/функция',$('#formID').serialize(),function(data){ $('#message').slideDown().html(''+data+''); }); }); Раньше я использовал FadeIn и FadeOut, но, когда я тестировал, он все равно не работал, когда я быстро нажимал кнопку. Что мне следует сделать, чтобы добиться того, чего я хотел?
Я использую jquery $.post при отправке формы. Я хочу отключить кнопку примерно на 5 секунд после ее нажатия, чтобы избежать многократной отправки формы.
вот что я сделал на данный момент:
$('#btn').click(function(){ $.post(base_url + 'папка/контроллер/функция',$('#formID').serialize(),function(data){ $('#message').slideDown().html(''+data+''); }); }); Раньше я использовал FadeIn и FadeOut, но, когда я тестировал, он все равно не работал, когда я быстро нажимал кнопку. Что мне следует сделать, чтобы добиться того, чего я хотел?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение