Я пытаюсь отключить ввод в мою форму с помощью 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>
Попробуйте вот так:
$('#formContrato').submit(function(evt) {
evt.preventDefault();
});
Также не забудьте обернуть этот код в $(document).ready
если вы выполняете его до фактической формы, например, в разделе <head>
вашего HTML. Если вы поместите скрипт в конец, это не обязательно.
$('#formContrato')
применяется только к форме с указанным идентификатором. Это не относится ко всем формам. Что не работает?