JQuery отключить форму отправки на ввод MVC 4

0

Я пытаюсь отключить ввод в мою форму с помощью jquery, но не работает...

Посмотреть:

@using (Html.BeginForm("Create", "Contrato", FormMethod.Post, new { id="formContrato"}))
{
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)
.
.
.

}

Автор сценария:

<script>
    $('#formContrato').keypress(function (event) {
        if (event.keyCode == '13') {
            event.preventDefault();
        }
    });
</script>
Теги:
forms
asp.net-mvc-4

1 ответ

1

Попробуйте вот так:

$('#formContrato').submit(function(evt) {
    evt.preventDefault();
});

Также не забудьте обернуть этот код в $(document).ready если вы выполняете его до фактической формы, например, в разделе <head> вашего HTML. Если вы поместите скрипт в конец, это не обязательно.

  • 0
    Мне это нужно только в этой форме. Не работай так же с твоим ответом
  • 0
    $('#formContrato') применяется только к форме с указанным идентификатором. Это не относится ко всем формам. Что не работает?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню