フォームで入力した内容をsubmitをつかわずに<a href...>のアンカーリンクに送りたい。。

[上に] [前に] [次に]
katsumi [E-Mail] 1997/08/03(日) 17:21:05
フォームで普通、ラジオボタンとかチェックボックスの内容はsubmitで送るのが普通ですが、そのタイミング以外にアンカーリンク時にもフォームの内容を送信したいのですが、どうすればいいのでしょうか?
本来、やりたいことは、あるページにチェックボックス、ラジオボタンというフォームの情報があります。
また、そのページにはそれ以外にイメージが表示されていて、リンクボタンで再度そのページを表示(自分に遷移する)することにより、イメージが更新されるようになっているのですが、その際にチェックしたフォームの内容が消えてしまいます。(デフォルト値になってしまう。。)
それで、入力した情報を引き継いだまま再表示はできないものかと思いまして。。
アンカーリンクでフォームの内容を送信できなくても、アンカーリンクで自分に遷移する際にフォームの内容を引き継ぐ方法を教えていただければ、それにこしたことはないのですが。。
こんな説明で分かっていただけたでしょうか?

よろしくお願いします。

とほほ 1997/08/03(日) 23:57:25
アンカーリンクでフォームを実行するには、
<A HREF="JavaScript:document.form1.submit()">あたりが使えると
思います。呼び出したCGIスクリプトで、再び自分自身を書き出すような
仕組みにしてやれば・・・・・・ここらへんは、とほほの「伝言板」の
スクリプトも参考になるかと思います。

katsumi 1997/08/04(月) 10:59:04
ご回答ありがとうございます。
しかし、これをスクリプトやCGIを使わずに行いたいんです。。。
無理でしょうか?
HTMLオンリーでは無理でしょうか?

とほほ 1997/08/04(月) 23:27:25
うーん、HTMLだけだと(少なくとも私の知っている範囲では)無理なよう
です。JavaScriptくらいは使用してもよいかなとも思いますが・・・。

ささき [E-Mail] 1997/08/26(火) 14:57:11
新規は発言のほうがいいかと思ったのですが、関連がありそうなの
で、こちらに追加させていただきます。

8/3のとほほさんの発言で、JavaScriptのsubmit()を使えば可能と
ありますが、この場合、画面上に[SUBMIT]ボタンがなければならな
いですよね。[SUBMIT]ボタン無しでSubmitを行う方法はありますか?

つまり、[SUBMIT]ボタンをGIFイメージのボタンに置き換えたいの
ですが、可能でしょうか?

ささき [E-Mail] 1997/08/26(火) 15:05:06
すいません。

上記発言を撤回します。

[SUBMIT]ボタン無しでもsubmit()はできました。
こちらのテストミスでした。

すいません。

[上に] [前に] [次に]