gpt4 book ai didi

javascript - 无需提交表单的 MVC 表单验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:00 24 4
gpt4 key购买 nike

我有一个标准表单,该表单由具有标准 [Required] 验证的 MVC 模型填充。我想通过 AJAX“提交”此表单数据,而不是通过提交,我想利用内置的 MVC/razor 验证功能。我不知道如何在不触发表单提交事件的情况下触发客户端验证。

这是我的 Razor 标记:

@using (Html.BeginForm()) {
<span class="label">Team Name:</span>&nbsp;@Html.TextBoxFor(m => m.Name})
@Html.ValidationMessageFor(m => m.Name)

这是我的模型:

public class Team
{
[Required(ErrorMessage = "Required")]
public string Name { get; set; }

看起来这应该是一件容易的事。它在提交时效果很好。我只需要知道如何手动调用验证方法。

最佳答案

默认情况下启用此功能,但它一直没有工作,因为您可能没有添加指向所需 JavaScript 库的链接。

<script src="~/Scripts/jquery-1.7.1.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

关于javascript - 无需提交表单的 MVC 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16503276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com