1

ユーザーが2月31日の例を入力できないように、jqueryを使用して日付を検証する最も簡単な方法は何ですか。

コード:

<select name="ddd" id="ddd">
    @for (int i = 1; i <= 31; i++)
    {
            <option @(DateTime.Now.ToString("dd")==i.ToString("D2") ? "selected='selected'" : "" )>@i.ToString("D2")</option>
    }
</select>
<select name="ddmy">
    @for (int i = 0; i < 36; i++)
    {
            <option value="@DateTime.Now.AddMonths(i).ToString("MMyyyy")">@DateTime.Now.AddMonths(i).ToString("MMMM yyyy")</option>
    }
</select>
<select name="ddt">
    @for (int i = 0; i < 24; i++)
    {
        <option>@i.ToString("D2"):00</option>
}
</select>
4

2 に答える 2

0

これを試してください:http://jquerybyexample.blogspot.com/2011/12/validate-date-using-jquery.html

お役に立てば幸いです。

ハッピーjQuerying!

于 2013-02-05T12:28:29.450 に答える
0

「最も簡単」の意味によって異なります。選択した値から作成された日付文字列を解析して、成功するかどうかを確認します。

于 2013-02-05T12:35:05.723 に答える