Кнопка jQuery e.preventDefault () в форме / отправить не работает - PullRequest
0 голосов
/ 20 ноября 2018

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

Название говорит само за себя.Я перечислю некоторые вещи, которые я пробовал ... Замена e.preventDefault() на return false и / или e.stopPropagation(), не работает.Добавление this.submit(); в конце не работает.Попытка использовать новый синтаксис .on вместо .submit, не работает.И это все.

Если у кого-то есть идеи, пожалуйста.Заранее спасибо, даже за попытку.

$("#allRuns").click(function () {
fetchBookmarks();

$("#edit").click(function () {
    $("#container").html('<form id="allForm">' +
        'Distance: <input id="allDistance" type="text"><br>' +
        'Time: <input id="allTime" type="text"><br>' +
        '<input type="submit" value="Edit">' +
        '</form>'
    );
});

$("#allForm").submit(function (e) {
    /* var bookmarks = JSON.parse(localStorage.getItem("bookmarks"));
    for (var i = 0; i < bookmarks.length; i++) {
        if (bookmarks[i].time == time) {
            console.log(bookmarks[i])
        };
    }; */
    console.log("H")
    e.preventDefault();
});
});

По какой-то причине, здесь, в сети, странные интервалы, надеюсь, это имеет смысл.Похоже, там отсутствует вкладка.Вероятно, моя ошибка, все еще новенькая и не знаю, как правильно ее использовать.По сути, мне нужно увидеть какой-либо ответ в консоли, console.log("H") ничего не возвращает.

В любом случае.На GitHub есть ссылка с нужным файлом, если это лучше для вас.

https://github.com/ovy1448/MyRun/blob/master/js/main.js

Проблема в нижней части.Если вам нужно знать больше, просто спросите.Еще раз спасибо.

...