プロが教えるわが家の防犯対策術!

JAVASCRIPT全くの初心者です。
どなたか教えていただけますでしょうか?
現状以下のようなJAVASCRIPTで指定のURLへ関数を送って
リンクしております。
これをプルダウンで指定のサイトに関数を飛ばしたいのですが、
やり方が全くわかりません。
関数は21種類あり、以下はsend21()の部分のみですが、
これがsend1()~21まであります。
宜しくお願いいたします。


●body内
<form method="post" action="reservationtop.asp" name="link21">
<a class="goto_reserv"href="javascript:void(0);" onClick="send21()">予約ページへ>></a>
<input type="hidden" value="21" name="mh_cd">
</form>

●外部javascript

function suite()
{
newwindow = window.open('yoyaku_cd','yoyaku');
}
function send21()
{
document.link1.submit();
}

A 回答 (2件)

情報がまったく足りないのでよくわかない。



推理しても、Javascriptとか使わずに、
素直なHTMLを書けばいいだけな気がする。

<form method="post" action="reservationtop.asp">
<select name="mh_cd">
<option value="1">1</option>
<option value="2">2</option>

<option value="21">21</option>
</select>
<input type="submit" value="送信">
</form>


フォームを分けている意味がわかればいいのだけど。
(最低二つは書いてくれないと、分けている意味、違いが見出せない)
    • good
    • 0
この回答へのお礼

ありがとうございました。こちらで解決いたしました。
情報が少ないなかありがとうございました。
助かりました!

お礼日時:2008/08/12 14:26

>現状以下のようなJAVASCRIPTで指定のURLへ関数を送って


>リンクしております。

「URLに関数を送る」という意味がわからない。formのアクションを変えたいってこと?
    • good
    • 0
この回答へのお礼

ありがとうございました。解決いたしました。
情報が少なく申し訳ございませんでした。

お礼日時:2008/08/12 14:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!