比較入力チェック - (2008/01/21 (月) 14:58:14) の編集履歴(バックアップ)
比較入力チェック
概要
狙ったwebコントロール二つの、値を比較チェックする。
前提条件
手順
比較入力チェックをするには、「CompareValidator」を使用する。
「CompareValidator」は、2つのwebコントロール(ここではテキストボックス)の値を比較するチェックである。
「CompareValidator」は、2つのwebコントロール(ここではテキストボックス)の値を比較するチェックである。
下地として、
- Textbox1
- Textbox2
- Button1
で構成された入力フォームがあったとする。
not found (60.jpg)
[ツールボックス] -> [CompareValidator]をドラッグアンドドロップで配置する。
not found (61.jpg)
配置した「CompareValidator」のプロパティウィンドウで、「ErrorMessage」に任意の文字列を入力する。
not found (62.jpg)
同様に「ControlToCompare」を「Textbox1」、
「ControlToValidate」を、「Textbox2」にあわせる。
「ControlToValidate」を、「Textbox2」にあわせる。
not found (63.jpg)
F5を押してデバッグ開始。以下のような画面がでる。
not found (64.jpg)
2つのテキストボックスに入力された文字が一致している場合、ボタンを押してもなにも起きないが、
not found (65.jpg)
一致していない場合、ボタンを押すと、エラーメッセージが表示される。
※2つのテキストボックスが両方とも未入力だと、この「CompareValidator」ではエラーを感知できない。
その為、必須入力チェックと組み合わせて使うのが汎用的である。
その為、必須入力チェックと組み合わせて使うのが汎用的である。
not found (66.jpg)