WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:リンクで値を渡すには

パイナップル [WriteDate : Fri May 11 21:21:14 2001]

ボタンではなくリンクで次のJSPに値を渡したいと思っています。
(あるリンクが押されたときは'1'、別のリンクが押されたときは'2'という具合に・・・)
次のように書いてみましたがうまく値が引継げず、スペースが渡されてしまいます。
アドバイスをお願いします。

<input type="hidden" name="category" value="">
<a href="URL" target="_top" onClick="document.form1.category.value='1'; document.form1.submit(); return(false);">
カテゴリー1</a>


ちゃいぱ [WriteDate : Mon May 14 11:10:26 2001]

form要素ののmethod属性は、どうなっていますか?
また、JSPでの処理は、method属性によってどうしていますか?


andi [WriteDate : Mon May 14 12:02:43 2001]

<form>タグは省略してるんですよね?勿論。
また次のJSPに値を渡すときには"POST"が条件だからこんなことをしてるんですよね??

<script>
function function1(categoryId){
document.form1.category.value = categoryId;
document.form1.submit();
}
</script>
<a href="javascript:function1(1)">カテゴリ1</a>
<form name="form1" method="POST">
<input type="hidden" name="category" value="">
</form>


パイナップル [WriteDate : Mon May 14 17:23:06 2001]

<form name="form1" action= "URL" method="post">
としています。

これだとformタグとアンカータグの両方でリンク先を指定することになってしまい、変ですね。。。
andiさんの例の場合、リンク先はどこに指定するのでしょうか。


パイナップル [WriteDate : Wed May 16 11:20:41 2001]

ほかの人にも相談した結果解決しました。
ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World