2011-07-28 6 views
1

아래 코드에서 값을 검색하는 다음 코드 된 라디오 버튼이 있습니다. 검색된 값 (예 : google.com 및/또는 yahoo.com)에서 선택한 라디오 버튼에 대한 하이퍼 링크 참조를 만들 수 있습니까?자바 스크립트가있는 라디오 버튼

<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

어 ...? 무슨 코드? –

+0

어떻게 Google에 링크하고 구체적으로 어떤 URL로 연결 하시겠습니까? – Nightfirecat

+0

거기에 코드가 있어야하나요? – Maxx

답변

0

는 잘 모르겠지만, 경우에 당신의 라인을 따라이 코드를 싶습니다

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

다음 자바 스크립트 :

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

값을 경고하는 대신 일부 웹 사이트에 설정된 값으로 이동합니다.

실제 제출을 취소해야 할 수도 있습니다 : http://jsfiddle.net/HDL7J/.

+0

페이지가 다시로드되는 것을 탐색하지 않기를 바랍니다. – ramesh

+0

이렇게 바뀌지 만 라디오 버튼 선택을 탐색 중이지만 선택 후 앞으로 이동하려면 제출 버튼을 눌러야합니다. }

<입력 유형 = "radio"name = "loc"onClick = "go ('http://www.facebook.com/');"> facebook
ramesh

+0

@ra 메쉬 : 내 편집을 참조하십시오. – pimvdb

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