0

私はasp.net 4.0を使用しています。日付検証用の Web ユーザー コントロールを作成しました。私が使用している日付形式はdd-MMM-yyyy. このコントロールには 2 つのテキスト ボックスがあり、各テキスト ボックスの横にはカレンダー エクステンダー (Ajax コントロール) があり、テキスト ボックスにウォーターマーク エクステンダーを使用しています。したがって、ユーザーがテキストボックスに何も入力できない (Enabled="False")、またはユーザーが日付を入力した場合は日付を検証し、日付が有効な場合は日付を比較する必要があるようなコントロールを作成したいと考えています。

ユーザーがテキストを入力できないようにテキスト ボックスを無効にすると、テキスト ボックスの値がコントロールで "null" として取得されます。ユーザーがテキストを入力できるようにするときは、日付を検証する必要があります。この問題は、正規表現を使用してある程度解決しました。しかし、私が直面している主な問題は、2 つの日付を比較することです。私は比較バリデーターを使用し、これには Jquery を使用しました。比較バリデーターを使用している場合、日付全体ではなく日付のみを比較します。また、jquery を使用している場合、ブラウザによって動作が異なります。

比較バリデータまたはJqueryを使用して、この問題を解決するのを手伝ってくれる人はいますか?

4

1 に答える 1

0

これにはDatejsmement.jsが役立ちます。これらのライブラリは、単に値を比較するよりも柔軟性を提供します

于 2012-10-03T11:28:04.070 に答える