У меня есть форма с кнопкой отправки, и она работает нормально, но теперь у меня есть запрос пользователя, чтобы сохранить форму (чтобы сохранить действие), если ссылка на странице нажата, а форма «грязная».Как отправить форму с помощью jQuery?
У меня есть логика с использованием переменной isDirty JavaScript, теперь я хотел бы опубликовать форму из функции JavaScript, когда она грязная.
Моя форма декларации заключается в следующем:
<form id="formSmart" action="<%= ResolveUrl("~/SmartForm/Proceed") %>"
method="post" enctype="multipart/form-data">
и мой JavaScript является:
function checkLink() {
if (isDirty) {
$("#formSmart").submit();
}
}
продолжить действие не дозвонились, но когда я нажимаю кнопку отправки на форме она работает отлично. Что я делаю неправильно в JavaScript?
Примечание: Вызов checkLink() работает нормально, конечной проблемой является то, что $ ("# formSmart"). Submit(); не отправляется в действие «Продолжить».
Да, я добавил предупреждение(), и он выстрелил, никакой ошибки не было, но моя точка останова в действии контроллера не попадает. Когда я нажимаю кнопку «Отправить», точка останова попадает. –
Но я всегда хочу, чтобы моя форма перемещалась, просто хочу выполнить submit (который сохраняет поля), но по какой-то причине мой пост контроллера не вызывается. –
@Mark Kadlec вы можете проверить, что '$ (" # formSmart ")' не возвращает правильную форму? Что-то просто кажется странным, поскольку все выглядит так, как будто он должен работать ... может быть, это так просто, что мы все это игнорируем ... нужны свежие глаза :) – Kelsey