Задать вопрос
@DANIIILKA

Почему,с каждой отправкой формы,все больше и больше всплывающих окон,сначала одно,затем два,затем три?

Почему,с каждой отправкой формы,все больше и больше всплывающих окон,сначала одно,затем два,затем три?почему jquery так реагирует?соответственно,и форма отправляется,сначала один раз,затем по два раза ,затем три ,и так далее
///form method="POST" id="formx" action="javascript:void(null);">
legend>Search
input name="name" value="" type="text">
input value="Send" type="submit">
/form>////
$(document).ready(function(){
$('#formx').keypress(function(event){
$('#formx').submit(function(e){
alert('alert');
});
});
});
тоесть,если применить данный скрипт к данной форме и нажимать энтер,то будет один раз алерт,нажимаем второй раз,алерта уже два почему-то,и т д по возрастанию
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
idtimeless
@idtimeless
Front-end Developer
У вас в коде обработчик сабмита вешается каждый раз при изменениях
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час