Я хочу выводить ошибки на экран в div и сохранять их там до успешной передачи. Однако это не позволит подать заявку. Я могу отправить, если удалю е ....

0
John 6 Апр 2021 в 01:44

1 ответ

Лучший ответ

Для отправки формы используйте либо ajax, либо URL.Action.

Способ ajax:

function submitForm()
{
   $.ajax({
      url: 'Controller/Action',
      data: { } // your data
   }).done(function() {
      alert('Success'); 
   });
}

Применение:

if (errorstr !== "") {
            var d;
            d = document.getElementById("message");
            d.innerHTML = errorstr;
           $('#message').show();
        }
        else {
             submitForm();
            $('#message').hide();
        }    }

URL.Action способ:

window.location.href = '@Url.Action("Action", "Controller")/' + data;
1
Zunayed Shahriar 5 Апр 2021 в 23:19