2010-12-07 6 views
0

라디오 버튼 그룹에서 선택된 버튼의 값을 검색하려고합니다.라디오 버튼 그룹에서 체크 된 값을 검색 할 수 없습니다.

<script type="text/javascript"> 

function ButtonClicked() { 

    alert($('input[name=datetype] :checked').val()); 
    return; 
} 

</script> 

<form action="test.php"> 

<input type="radio" value="d1" name="datetype" checked onclick="javascript: ButtonClicked()">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked()"> Date 2 <br /> 

</form> 

출력은 항상 '정의되지 않음'입니다. 나는 jQuery (와 JS)의 초보자이기 때문에 명백한 것을 놓치고 있을지 모르지만 많은 예제가 도움이되지 않았다. 온 클릭에서 공간

+1

경보 ($ ('입력 [datetype = 이름] 체크'). 발()); 공백없이 시도하십시오 – benhowdle89

+0

@ benhowdle89 : 답변으로 추가해야합니다. – Matt

+0

고마워요. 매트 – benhowdle89

답변

1

alert($('input[name=datetype]:checked').val()); 시도.

<input type="radio" value="d1" name="datetype" checked onclick="ButtonClicked()">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="ButtonClicked()"> Date 2 <br /> 
+0

감사합니다. 그게 효과가 있었어. – Ravi

+0

문제가 없으면 대답을 수락하는 것을 기억하십시오 :) – benhowdle89

0

제거 '자바 스크립트'없이

0

많은 easyser :

<script type="text/javascript"> 
    function ButtonClicked(value) { 
    alert(value); 
    return; 
} 

</script> 
<form action="test.php"> 
<input type="radio" value="d1" name="datetype" checked onclick="javascript:ButtonClicked(this.value)">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked(this.value)"> Date 2 <br /> 
</form> 
관련 문제