2017-02-21 1 views
0

HTML 코드를 작성합니다. 제출이 성공한 경우, 내가 선택한 값을 확인하고 싶습니다. 라디오 버튼에서 선택한 값을 볼 수 없습니다.라디오 버튼에 선택된 값이 표시되지 않음

*

<input name="ec" class="g" type="radio" value="E" disabled="'disabled'" checked="checked"> 
     E 
     <br>* 

내가 문제를 해결하기 위해 어떻게해야합니까?

+1

당신이 –

답변

0

게시 작업에서 사용할 수없는 값을 가져올 수 없습니다. 그냥 라디오 버튼을 비활성화하지 않고이 확인 않다면 그것은 값을 얻을 것이다, 또는 당신이 그런 식으로 읽기 전용으로 만들 수 있습니다 <input name="ec" class="g" type="radio" value="E" readonly="readonly" checked="checked">

Take a look at this StackOverflow answer

0

당신은 jquery

에 다음 코드처럼 얻을 수 있습니다 @Afnan 말한대로

alert($('input[name=ec]:checked').val())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input name="ec" class="g" type="radio" value="E" disabled="'disabled'" checked="checked"> 
 
     E 
 
     <br>*

+0

당신은 어떤 링크가 내가 사용하고 자바 스크립트 파일을 알고하지 않을 경우 중단없이 크롬에서 디버깅하는 방법을 확인할 수있으세요 자바 스크립트 코드를 공유 할 수 있습니까? –

+0

위 스 니펫을 사용하려는 경우. 위 스 니펫에서했던 것처럼'jQuery'를 추가해야합니다. –

0

의 작품을 잘. 여러 라디오를 가지고 때 그러나 당신은 당신이

var radio= []; 
    $.each($("input[name='sport']:checked"), function(){    
     favorite.push($(this).val()); 
    }); 
    alert("My selected checkbox are: " + favorite.join(", ")); 

해야하고 같은 스크립트 파일을 추가 할 필요가 말하는 것을 잊지 yaah 필요가 선택한 모든 라디오 버튼 값이 필요합니다 ..

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
+0

OP에 ** jQuery **이 언급되지 않았습니다. –

0

바닐라 당신이 라디오가 선택되어 radio 버튼의 값을 표시하려면 자바 스크립트

, 그럼 그냥 쓰기

if (document.getElementById('s').checked) { 
    selectedVal = document.getElementById('s').value; 
} 

if (document.getElementById('s').checked) { 
 
    selectedVal = document.getElementById('s').value; 
 
} 
 
alert(selectedVal);
<input name="ec" class="g" type="radio" id="s" value="E" disabled="'disabled'" checked="checked"> E 
 
<br>*

관련 문제