Как мне запустить отправку формы в Javascript? - PullRequest
1 голос
/ 09 января 2012

Я инициализировал отправку формы следующим образом:

$(document).ready(function() {
   $("#my_form").submit(function(e) {
         ...
         ...
   }
}

Как вы видите выше, она находится в $(document).ready(...).Когда пользователь нажимает кнопку «Отправить» в пользовательском интерфейсе, форма будет отправлена.

Но, как я могу также инициировать отправку этой формы в javascript помимо ввода пользователя (например, нажмите кнопку отправки в пользовательском интерфейсе)?

Ответы [ 3 ]

3 голосов
/ 09 января 2012

Вызовите submit() DOCs метод в форме.

$("#my_form").submit();
1 голос
/ 09 января 2012
 $(document).ready(function () {
        $("#SubmitForm").click(function (e) {
            var textContent = $("#TextContent").val();
            textContent = jQuery.trim(textContent);
            if (textContent == "") {
                alert("Content field cannot be empty.");
                $("#TextContent").focus();
                return false;
            }
            else{ $("#my_form").submit();
            }
        });
    });
1 голос
/ 09 января 2012

Вы можете использовать $("#my_form").submit();

...