0

我正在尝试比较表单的两个值。如果它们相等,我想禁用提交按钮并可能显示一个错误字段。重点应该放在禁用按钮上。

在下面的代码中有一个 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>
4

0 回答 0