gpt4 book ai didi

javascript - 如何在 ASP.NET MVC 中通过客户端验证比较 2 个值?

转载 作者:行者123 更新时间:2023-11-28 06:14:00 24 4
gpt4 key购买 nike

如何比较两个值?值 @Html.TextBoxFor(model => model.FirstSetList[i].Amount) 必须能被 @Html.DisplayFor(model => model.FirstSetList[i].Pack)。如果没有,那么用户在按下“提交”按钮之前将看到信息。所以我需要使用客户端验证。但我不知道怎么办。可能是用 javascript,但我是初学者,没有任何 JS 经验。

型号:

public class PriceViewModel
{
public int Name { get; set; }
public int Pack{ get; set; }
public int Amount { get; set; }
}

查看:

// ...........
@using (Html.BeginForm())
{
for (var i = 0; i < Model.FirstSetList.Count; i++)
{
<tr>
<td>
@Html.DisplayFor(model => model.FirstSetList[i].Name)
@Html.HiddenFor(model => model.FirstSetList[i].Name)
</td>
<td>
@Html.DisplayFor(model => model.FirstSetList[i].Pack)
@Html.HiddenFor(model => model.FirstSetList[i].Pack)
</td>
<td>
@Html.TextBoxFor(model => model.FirstSetList[i].Amount)
@Html.ValidationMessageFor(model => model.FirstSetList[i].Amount)
</td>
</tr>
}
<input type="submit" value="Confirm" class="btn btn-success" />
}
</table>
</div>

最佳答案

您可以编写验证属性和 js 函数来检查您需要的所有内容。 This link can help you.

关于javascript - 如何在 ASP.NET MVC 中通过客户端验证比较 2 个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36134544/

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