JavaScript | Не реагирует на кнопку
Пост ✓6 и ✓8
И так, долго я мудрил с кнопкой отправки сообщения, и вот наконец-то таки сделал то что нужно. Но теперь появилась ошибка: форма не реагирует на кнопку. В чём может быть проблема?
Код HTML:
Код AJAX
________
посл. ред. 14.11.2018 в 19:04; всего 2 раз(а); by DelSec
И так, долго я мудрил с кнопкой отправки сообщения, и вот наконец-то таки сделал то что нужно. Но теперь появилась ошибка: форма не реагирует на кнопку. В чём может быть проблема?
Код 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
DELETED
8 ноября 2018, в 17:43
Delete
DELETED
8 ноября 2018, в 17:43
Delete
DELETED
8 ноября 2018, в 17:45
Delete
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так
________
посл. ред. 08.11.2018 в 17:45; всего 1 раз(а); by Byte
DELETED
8 ноября 2018, в 17:46
Delete
Byte (08.11.2018 в 17:45)
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так Спасибо, помогло) Но теперь следующая загвоздка, первое сообщение идёт без проблем, а потом не отправляется, только после перезагрузки страницы
DELETED
8 ноября 2018, в 18:38
Delete
DelSec (08.11.2018 в 18:36)
Byte (08.11.2018 в 17:45)
Спасибо, помогло) Но теперь следующая загвоздка, первое сообщение идёт без проблем, а потом не отправляется, только после перезагрузки страницы
Проверь консоль, и ответ какой идет , я же не могу гадать)
Byte (08.11.2018 в 17:45)
$( document ).ready(function() {
$("#myForm").submit(
function(e){
твоя фигня
}
);
});
Как то так Спасибо, помогло) Но теперь следующая загвоздка, первое сообщение идёт без проблем, а потом не отправляется, только после перезагрузки страницы
Byte, Вот так сделал
Консоль:
------
59684_.png (24.8 Kb)
Скачиваний: 152
$(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)
Скачиваний: 152
форма - это событие submit
$(document.body).on('submit', 'form'