У меня есть базовый диалог подтверждения javascript, чтобы подтвердить, хочет ли пользователь выполнить действие. Диалог работает правильно, если пользователь просто нажимает кнопку «ОК» или «Отмена». Однако, если пользователь нажимает кнопку «Отмена», затем повторно запускает диалог, затем нажимает «ОК», форма не отправляется.Диалог подтверждения не работает после возврата false
Я включил мой код ниже, есть ли лучший способ справиться с этим, когда я здесь делаю?
$("#myButton").click(function (event) {
var result = confirm("Are you sure?");
if (result) {
return true;
} else {
return false;
}
});
Обратите внимание, что я также пытался event.preventDefault
вместо return false
и я вижу один и тот же результат.
не какой-то код не хватает? Форма и т. Д.? Потому что я не вижу места, где вы делаете что-то с «результатом», за исключением какого-то бесполезного условия. –