1

請求書の作成時に入力される日付フィールドを検証するタスクが割り当てられました。これは、ユーザーがカレンダーから日付を選択したり、今日の日付を入力したり、日付エントリを削除したりできるようにする 3 つのボタン オブジェクトを含むテキスト ボックスです。

私の仕事は、ユーザーが当月以外の日付を入力できないようにすることです (二重負...トリッキー)。私の仕事は、ユーザーが当月内の日付のみを入力できるようにすることです。(より良い?)

これを行う方法がわかりません。asp コントロールを使用する必要がありますか、それともバックエンドでこれを行う必要がありますか?

私はVB.NETを使用しています。

これを行う方法は非常に標準的であると考えているため、まだコードを投稿していません。そうでない場合は、必要なものを投稿します。

ありがとうございました。

4

2 に答える 2

3

入力した日付から月を取得し、現在の月 (Date.Now() から抽出) と照合して、月が一致しない場合は日付を拒否できるはずです。このコードはおそらく、日付入力ボックスの changed イベントに入るはずです。

この記事も役立つ場合があります。

日付形式を検証する

于 2013-08-20T18:32:50.933 に答える