jquery禁用表单提交时输入MVC 4

jquery disable form submit on enter mvc 4

本文关键字:输入 MVC 表单提交 jquery      更新时间:2023-09-26

我尝试使用 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();
});

另外,如果您将此代码在实际表单之前执行,例如在HTML的<head>部分中,请不要忘记将此代码包装在$(document).ready中。如果将脚本放在末尾,则没有必要。