- - PR -
ASP.NET 検証コントロールの結果をJavaScriptで取得する
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-24 18:45
ASP.NET(C#)のWEBアプリの開発をしています。検証コントロールの結果をJavaScriptで
取得したいと考えています。 (やりたい事) ・テキストボックスとボタンを配置しています。 ・テキストボックスはrequiredfieldvalidatorにより入力必須チェックしています。 ・テキストボックスに何か入力された状態でボタンを押下すると別ウインドを表示 したい。ポストバックが発生する前にウインドを開きたいので、JavaScriptで 行なう必要があります。 ・テキストボックスに入力が無い場合はエラー表示して、ウインドは表示しない。 上記の仕様を満たすため、Button1.Attributes["onclick"] = "window.open(・・・" のようなプログラムしたのですが、エラー関係なく無条件にウインドが開いてしまい ます。JavaScriptで検証コントロールの結果でウインドの制御をしたいのですが、 可能でしょうか? いろいろテストしてみたのですが、どれもダメでした。 何かいい方法はないでしょうか? よろしくお願いします。 |
|
投稿日時: 2004-11-24 22:14
検証をクライアントスクリプトで行うようにすると、onclickイベントに登録しなくてもいけるんですけど?
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemWebUIWebControlsRequiredFieldValidatorClassTopic.asp http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwebuiwebcontrolsbasevalidatorclassenableclientscripttopic.asp それと、検証結果のレポートを表示するコントロールみたいなのが必要かもしれない。 _________________ |
1