- - PR -
vb2005のWebbrowserコントロールで複数のSubmitボタンがある場合
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-13 14:26
複数のSUBMITボタンがある場合、name属性で押すボタンを選択し
実行する方法を教えてください。 -------------------------------------------------------------- 【htmlのソース】 <INPUT type=submit value=アップロード name=select> <INPUT type=submit value=次へ > -------------------------------------------------------------- 同一フォーム上に二つのボタンがある。 【vb2005のソース】 -------------------------------------------------------------- WebBrowser1.Document.Forms(0).InvokeMember("submit") -------------------------------------------------------------- を実行すると、 「<INPUT type=submit value=次へ >」のボタンの方は実行できるのですが、 「<INPUT type=submit value=画像のアップロード name=select>」の方は実行されません。 よく分からないなりに、 -------------------------------------------------------------- WebBrowser1.Document.All.GetElementsByName("select")(0).InvokeMember("submit") -------------------------------------------------------------- 等と書いてみましたが、反応ナシです。 ご教授、お願いいたします。 | ||||
|
投稿日時: 2006-07-13 15:42
こんにちは。
InvokeMember はその要素に固有のメソッドを実行するわけで、submit ボタンが取れ ればそのボタンをクリックしてあげればいいのかも……とは思いますが、環境がないのでわ かりません。
とか? そもそも form に submit が複数ある状況自体どうかという話もありますが。 それと、マルチポストはあまりお勧めできませんね。 情報共有のためにリンクしておきます。 http://vsug.jp/tabid/63/forumid/42/postid/5200/view/topic/Default.aspx 向こうへからこちらへのリンクはご自身でどうぞ。 _________________ ぽぴ王子@わんくま同盟 ぽぴ王子の人生プログラミング中 / ぽぴンち。 | ||||
|
投稿日時: 2006-07-13 16:04
書いたことが無いので自信が無いんですが、僕の場合 submit ボタンを複数設けた場合は、value の値を取って判別させてます。 実際、.NET ではどう書くのかはわかりませんが。 #すっかり Perl頭だしw [ メッセージ編集済み 編集者: R・田中一郎 編集日時 2006-07-13 16:05 ] | ||||
|
投稿日時: 2006-07-13 23:34
>ぽぴ王子様
ありがとうございます。 おかげさまで、うまいことできました。 マルチポストというのは、ネットのエチケットに反するということでしょうか? 大変申し訳ありませんm(__)m以後、気をつけます。 [ メッセージ編集済み 編集者: 未記入 編集日時 2006-07-13 23:35 ] | ||||
|
投稿日時: 2006-07-13 23:36
>R・田中一郎 様
お返事ありがとうございます。 私も一応、CGIとかもやるので、Perlなどをしている方の意見は 参考になります。 これからも宜しくお願いしますm(__)m | ||||
|
投稿日時: 2006-07-14 10:18
こんにちは。
とりあえず解決されたようで、良かったです。 あてずっぽうで書いてしまいましたが、なんとかなったようで。
マルチポストはあまり推奨はされないと思われます。 いろいろと理由はありますが、Wikipediaの資料とどぼん!さんの掲示板から書き込み のマナーについてをリンクしておきますね。 VSUGへのフィードバックとあちらからのリンクはジェバンニが一晩で、もといじゃんぬねっと さんがやってくださったようです。 どうもありがとうございます>じゃんぬねっとさん # ネタなのに固有名詞を間違えていたので修正 orz _________________ ぽぴ王子 ⇒ ぽぴンち。 [ メッセージ編集済み 編集者: ぽぴ王子 編集日時 2006-07-14 10:22 ] | ||||
|
投稿日時: 2006-07-14 11:49
ついでに、MSDN フォーラムにもあったりするんですよね、これが。
vb2005 の Webbrowser コントロールで複数の Submit ボタンがある場合 レスしてくださった方へは、フィードバック内容は向けていますけど、 「向こうへからこちらへのリンクはご自身でどうぞ」 については、伝わらなかったみたいですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-07-14 23:11
>じゃんぬねっと様
大変もうしわけありませんでした。 以後気をつけますm(__)m http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=553780&SiteID=7 http://vsug.jp/tabid/63/forumid/42/postid/5200/view/topic/Default.aspx http://oshiete.nikkeibp.co.jp/kotaeru.php3?q=2273418 |