Здравствуйте, мои любимые стеки,
После долгих исследований и отсутствия рабочего решения я подумал, что смогу испытать здесь удачу.У меня есть кнопка, которая отправляет форму пользователя на мой сервер.Но моя огромная проблема заключается в том, что когда пользователь нажимает на кнопку столько раз, сколько он хочет, я получаю формуляр так же часто, как он нажимает на нее.
Моя функция отправки и отправки кнопки:
echo "<form name=\"myForm\" method=\"POST\" action=\"aktenerfassung.php?id=$id&mandnr=$mandnr&countBeleg=$countBeleg\"> \n";
echo "<p align=\"center\"><input id=\"absenden\" align=\"center\" type=\"submit\" value=\"Fehler korrigieren\" name=\"B1\"></p> \n";
echo "</form> \n";
unset($clsAktenerfassung);
Мое решение было бы:
$(function() {
$('absenden').on('click', function(e) {
var trigger = $(this),
clickCount = trigger.data('clickCount');
clickCount++;
trigger.data('clickCount', clickCount);
}
if(clickCount > 1) {
alert('schon einmal klicken')
}
});
Но я все еще могу нажимать кнопку, сколько хочу, и при этом не получать оповещения.Я даже не получаю сообщение об ошибке от PHP.
Это должно быть предупреждение:
if(clickCount > 1) {
alert('schon einmal klicken')
}
Если что-то неясно, или вам нужна другая информация, или этот пост уже существует в stackoverflow, пожалуйста, сообщитеменя.
Спасибо, уже !!