Я пытаюсь зарегистрировать элементы моей формы кнопок отправки, но я ничего не вижу в браузере консоли

#javascript #jquery

#javascript #jquery

Вопрос:

Я пытаюсь зарегистрировать элементы моей формы кнопок отправки, но я ничего не вижу в браузере консоли.

  $("#signupform").submit(function(event){
        //prevented default php processing
        event.preventDefault();
        //collect user inputs
        event.preventDefault();
        var datatopost = $(this).serializeArray();
        console.log(datatopost);
        

    });
 

Комментарии:

1. Вам не нужно звонить event.preventDefault() дважды.

2. Если вы не видите сообщение журнала, функция, вероятно, не запущена. Возможно, в вашем коде есть более ранняя ошибка, которая не позволила добавить этот прослушиватель событий.

3. Что происходит, когда вы нажимаете на кнопку отправки формы? Отправлена ли форма?

4. спасибо Бармар. это была опечатка, но она все еще не работает

5. isset() это не функция JavaScript.

Ответ №1:

Я, наконец, сделал это, изменив событие с submit на click вот оно:

 $('#signupform').click(function(e){
    e.preventDefault();
   var datatopost= $(this).serializeArray();
   console.log(datatopost);

})