我正在尝试比较表单的两个值。如果它们相等,我想禁用提交按钮并可能显示一个错误字段。重点应该放在禁用按钮上。
在下面的代码中有一个 m.loadingtill 和 m.loadingfrom 字段。我想在按钮上比较这些。如您所见,我已经添加了一些代码,就像我想象的那样。如果必须以不同的方式完成,请不要介意这样做并解释如何以及为什么。
谁能给我一些关于如何使用 razor 3 使用 asp.net 的见解?
亲切的问候
<div class="tf-from-wrapper">
<span class="tf-title">@AddressGeneric.subtitle_timeframes_from_text</span>
@Html.TextBoxFor(m => m.LoadingFrom, new { @class = "form-control", id = "loading-from" })
@Html.ValidationMessageFor(m => m.LoadingFrom, null, new { @class = "text-danger" })
</div>
<div class="tf-till-wrapper">
<span class="tf-title">@AddressGeneric.subtitle_timeframes_till_text</span>
@Html.TextBoxFor(m => m.LoadingTill, new { @class = "form-control", id = "loading-till" })
@Html.ValidationMessageFor(m => m.LoadingTill, null, new { @class = "text-danger" })
</div>
<button type="submit" class="btn btn-primary btn-nav-unloading"
@{
if( compare here m.loadingtill == m.loadingfrom) { @:disabled="disabled"
} }
>Unloading Address <i class="material-icons">keyboard_arrow_right</i></button>