開くと同時に自動submit

解決済みの質問

開くと同時に自動submit

開くと同時に自動submit
仮にHTMLソース内に
<form method='post' action='***.cgi'>
<input type='submit' value=' 実 行 '>
このような実行ボタンと、それ以外の入力テキスト欄(text1,text2)が
あるとします。

それらのテキスト内の項目は、デフォルトで入っているとして、HTMLファイルが開くと同時に、実行ボタンが押された処理を行いたいのです。
数秒後の自動リンクを開くようにして
***.cgi?text1=123&text2=abc
で値を渡す方法もありますが、そうではなく、実行ボタンが押されたような処理を行いたいのです。
希望としてはJScript/VBScriptを使いたくは無いのですが、使用しなければ不可能であればもちろんそれも含めてアドバイスをしてください。

よろしくお願いいたします。

投稿日時 - 2002-07-12 00:56:27

QNo.312126

困ってます

質問者が選んだベストアンサー

<body>のonloadでsubmitすればよいです。
javaScriptを使っています。

例ですが、

<html>
<body onLoad="document.forms[0].submit()">
<form method="xxx">
<input name="t1" value="v1">
</form>
</body>
</html>

って感じです。

投稿日時 - 2002-07-12 01:18:02

お礼

body onLoad
を調べまてみました。

なるほどー、、、HTMLは素人なので、どんなイベントがあるのがわかっておりません。

document.forms[0].submit()
この記述がスクリプトになってしまうのですね?

ありがとうございました。

まだ何らかの意見が出るかもしれませんので、もう少し締め切りは待ってください。
_(._.)_

投稿日時 - 2002-07-12 01:40:40

ANo.1

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

> それらのテキスト内の項目は、デフォルトで入っているとして
> 希望としてはJScript/VBScriptを使いたくは無いのですが

デフォルトで入っているのであれば、
直でCGIを動かした方が早いのではないでしょうか?

そうじゃないなら HTML だけではムリなので、
JavaScript を使うしかないと思いますねぇ。

投稿日時 - 2002-07-12 13:11:04

お礼

やはりJScriptなのですね。

ありがとうございました。

>HTML だけではムリなので、 JavaScript を使うしかないと思いますねぇ。
JScrpt/VBScriptの経験がないため、どのようなイベントがあり、どれだけのことが可能かわからないため、参考になりました。

投稿日時 - 2002-07-12 23:51:22

<<前へ 1 次へ>>
OKWave サービスアンケート実施中!4月19日~5月10日まで

新着

教えて弁護士さん!

お金の悩みQ&A特集はこちら

教えて インプラント

信頼できる専門医を探すためのQ&A特集

お部屋探しの賃貸情報はCHINTAI

マチから探せる新しいお部屋探し!

注目ピックアップ

月1万円のらくらく家計節約♪

意外な効果!生命保険で家計節約?特集

OKちゃんねる

OKWaveからみなさんに質問!

スタッフブログ

知って得する!お得な情報をお届け!

おすすめリンク