Loading...
JavaScript | Не реагирует на кнопку
Пост ✓6 и ✓8

И так, долго я мудрил с кнопкой отправки сообщения, и вот наконец-то таки сделал то что нужно. Но теперь появилась ошибка: форма не реагирует на кнопку. В чём может быть проблема?
Код HTML:

<form id="myForm">
<textarea id="msg" name="msg"></textarea><br />

<button type="submit" name="Submit" class="exclusive"></button>


Код AJAX

$(function() {
$(document).on(
'click',
'button.exclusive',
function() {
var $button = $(this); $button.removeClass('added').addClass('disabled').attr('disabled',
'disabled');
setTimeout(function () {
$button.removeClass('disabled').addClass('added').removeAttr('disabled');
}, 1000);
});
});


________
посл. ред. 14.11.2018 в 19:04; всего 2 раз(а); by DelSec
В форму type="submit" , а в ajax button
И где ты в ajax форму вызываешь свою?
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так
________
посл. ред. 08.11.2018 в 17:45; всего 1 раз(а); by Byte
И не лучше кнопку сделать через input?
Byte (08.11.2018 в 17:45)
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так

Спасибо, помогло) Но теперь следующая загвоздка, первое сообщение идёт без проблем, а потом не отправляется, только после перезагрузки страницы
DelSec (08.11.2018 в 18:36)
Byte (08.11.2018 в 17:45)
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так

Спасибо, помогло) Но теперь следующая загвоздка, первое сообщение идёт без проблем, а потом не отправляется, только после перезагрузки страницы
Проверь консоль, и ответ какой идет , я же не могу гадать)
Byte, Вот так сделал

$(function() {
$("#myForm").submit(function(){
$(document).on(
'click',
'button.exclusive',
function() {
var $button = $(this); $button.removeClass('added').addClass('disabled').attr('disabled',
'disabled');
setTimeout(function () {
$button.removeClass('disabled').addClass('added').removeAttr('disabled');
}, 1000);
});
});
});


Консоль:

Изображение

------
59684_.png (24.8 Kb)
Скачиваний: 171
форма - это событие submit


$(document.body).on('submit', 'form'
Онлайн: 1
Время:
Gen. 0.087
(c) ByMAS.RU 2010-2025