MESCIUS InputMan for ASP.NET 10.0J
範囲外入力時にエラーを通知するには

日付や数値の範囲外入力が行われた時にエラーを通知するには、次のような方法があります。

InvalidRangeイベントの実装
日付時刻日付コントロール入力可能な日付範囲を設定時刻コントロール入力可能な時刻範囲を設定、また数値コントロール入力可能な数値範囲を設定した場合、範囲外の入力が行われると、各コントロールでInvalidRangeクライアント側イベントが発生します。InvalidRangeイベントにメッセージボックスの表示などを実装することで、ユーザーにエラーを通知することができます。

参照:
日付時刻コントロール − InvalidRange クライアント側イベント
日付コントロール − InvalidRange クライアント側イベント
時刻コントロール − InvalidRange クライアント側イベント
数値コントロール − InvalidRangeクライアント側イベント
検証コントロールの使用
文字数、日付範囲などの検証コントロールを使用すると、入力可能な文字数や日付を指定することで、範囲外の文字数や日付が入力されたときに、メッセージ文字列によりエラーを通知します。エラー時にはポストバックが実行されず、不正な値がサーバーに送信されるのを抑制することができます。また、検証アクションエクステンダを利用すると、バルーンチップ、アイコン表示のほか、背景色や文字色を変更するなど、さまざまな方法でエラーを通知します
関連トピック

 

 


© MESCIUS inc. All rights reserved.