- - PR -
JavaScriptテキストボックスに入力された値をVBで利用するには
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-12-27 15:52
ASP.NET、Visual Studio 2005でGoogle MAPs APIを使って実験しています。タブ付き情報ウインドウを表示し、その中のテキストボックスから入力させ、その値をデータベースに保存するようにしたいと思います。コードは以下のようになっています。
GEvent.addListener(marker, 'click', function() { var infoTabs = [ new GInfoWindowTab("コメント", "タイトル<input type=text name=namae> </br>" + "<hr width=250>" + " 記事</br>" + "<textarea name=message cols=25 rows=5 wrap=hard></textarea></br>" + "<input type=button name=butuun value=登録 onclick='btnTouroku_onclick()'>"), ]; ここで、テキストボックスに入力された文字列をbtnTouroku_onclick()のなかでどうやって取り出せばいいのか、またその値をVB側で利用するにはどうすればいいかをご教授ください。よろしくお願いいたします。 | ||||||||
|
投稿日時: 2007-12-31 14:39
GoogleMaps API のGInfoWindowTab がどういった動きをするか忘れてしまったのであれですが、この関数で書き出された HTML はフォームに追加されるわけじゃないですよね。ASP.NET のフォーム内に書き出されるなら Request["message"] とかで取れそうですが。。。 だとしたら、Javascript なりで TextArea の onchange イベントを補足して ASP.NET のフォーム上に配置した hidden なりに値を書き込んでやるとかでもいいんじゃないですか。 _________________ かるあ のメモ と スニペット | ||||||||
|
投稿日時: 2008-01-02 16:20
かるあさん、ありがとうございました。
hiddenに値を書き込んで、JavaScript側でポストバックを発生させることで、VB側でもその値を取り出すことができました。 おかげさまで無事解決しました。 |
1