Javascriptは自分で書いたことがありません。なので調べながら、何とかラジオボタンの選択内容によって違うリンク先に飛ばすボタンを作成しました。
今回このリンクを別ウィンドウで開きたいと思っています。
現状のままでは現在のウィンドウと同じウィンドウでリンクに飛んでしまいます。link()をwindow.open()にしてみると新しいウィンドウでは開くのですがリンクに飛びません。
本当にJavascriptは分からないのでお教えいただくと助かります。
宜しくお願いいたします。
html
1<form name="form1" method="post" target="_blank"> 2<p> 3<input type="radio" name="room">りんご入荷! 4<input type="radio" name="room">みかん入荷! 5</p> 6<p> 7<input type="radio" name="book">りんご入荷! 8<input type="radio" name="book">みかん入荷! 9</p> 10<input type="button" value="移動" onClick="link()"> 11</form>
javascript
1<script language="JavaScript"> 2function link() { 3 if ( document.form1.room[0].checked == true && document.form1.book[0].checked == true ) 4 location.href = "#01"; 5 if ( document.form1.room[0].checked == true && document.form1.book[1].checked == true ) 6 location.href = "#02"; 7 if ( document.form1.room[1].checked == true && document.form1.book[0].checked == true ) 8 location.href = "#03"; 9 if ( document.form1.room[1].checked == true && document.form1.book[1].checked == true ) 10 location.href = "#04"; 11 } 12</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/13 06:50