2011-07-28 14 views
1

以下のコードで値を取得する、次のコード化ラジオボタンがあります。 選択したラジオボタンの検索結果(たとえば、google.comやyahoo.com)からハイパーリンクの参照を作成することはできますか?javascriptを使用したラジオボタン

<script language="javascript"> 
<!-- 

function RadioCheck() { 


var selection = document.quiz.colour; 

for (i=0; i<selection.length; i++) 

    if (selection[i].checked == true) 
alert(selection[i].value); 




} 

//--> 
</script> 



</head> 
<body> 

<form name="quiz"> 

    <input type="radio" name="colour" value="red">red<br> 
    <input type="radio" name="colour" value="orange">orange<br> 
    <input type="radio" name="colour" value="yellow">yellow<br> 
<br> 


<input type="submit" value="Check Answer" onClick="RadioCheck()"> 

</form> 

ありがとうございます。 「赤」はGoogleにリダイレクトする必要がある場合

+0

eh?... what code? –

+0

どのようにGoogleにリンクしたいのですか、具体的にどのURLを使用しますか? – Nightfirecat

+0

そこにコードがあるはずでしたか? – Maxx

答えて

0

は私はわからないんだけど、ケースであなたの線に沿って、この、コードが欲しい:

<input type="radio" name="colour" value="http://google.com/">red<br> 

、その後JavaScriptで:

if (selection[i].checked == true) 
location.href = selection[i].value; 

値を警告する代わりに、一部のWebサイトに設定されている値に移動します。

また、実際の送信をキャンセルする必要があります:http://jsfiddle.net/HDL7J/

+0

ページを再読み込みするだけではナビゲートしていません。 – ramesh

+0

このように変更しますが、ラジオボタンの選択にはナビゲートしていますが、選択後、送信ボタンを押して前方に移動する必要があります。 } <フォーム名= "フォーム"> の facebook
ramesh

+0

@raメッシュ:私の編集を参照してください。 – pimvdb

0
<input type="radio" name="group" onclick="window.location.href = 'http://google.com'; return true;" /> 
関連する問題