如何使用jquery或javascript验证我的视图上的两个日期字段

时间:2010-10-06 20:49:02

标签: javascript jquery

我的View中有两个文件,一个是有效数据,一个是取消日期

 <td>
                Effective date:
            </td>
            <td>
                <%= Html.TextBoxFor( x => Model.SelectedAccountGroup.GroupEffectiveDate, new { @class="datepicker"} )%>
                <%= Html.ValidationMessageFor( x => x.SelectedAccountGroup.GroupEffectiveDate )%>
            </td>
        </tr>
        <tr>
            <td>
                Cancel date:
            </td>
            <td>
                <%= Html.TextBoxFor( x => Model.SelectedAccountGroup.GroupCancelDate, new { @class = "datepicker" } )%>
                <%= Html.ValidationMessageFor( x => x.SelectedAccountGroup.GroupCancelDate )%>
            </td>

在保存按钮上我不应该允许用户输入有效数据前的取消日期?谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:1)

将两个日期字段值作为单个整数值。例如20101006。

如果时间也增加了,

如果你使用jquery

var dateval = $(“#dateid”)。val();

for javascript

var dateval = document.getElementById(“dateid”)。value;

我假设你显示日期的文本框有一个id。让它成为dateid

现在您可以将两个字段作为整数进行比较。

如果(DATE1&GT; DATE2)

做点什么

返回false