2017-05-19 4 views
0

양식에 여러 개의 동적 라디오 버튼이 있습니다. 함수에서 값을 가져 오려고합니다. 내가 jQuery 코드를 사용하지만제출시 기능에서 라디오 버튼의 값을 경고하고 싶습니다.

This is my code of radio button 
<input type="radio" name="data[<?php print '.$x.';?>]" value="' . $student . '" />&nbsp;<label for name=' . $student . '>' . $student . '</label> 
          </label> 



function form_values() 
{ 

var a = $('input[type="radio"]:checked').val(); 
alert(a); 
} 

, 당신은 아래와 같이 각 라디오 버튼에 대한 루프 다음 ​​경고 값을 만들 필요가 나를

+1

가능한 중복 (http://stackoverflow.com/questions/17901255/what-is-the-best-ways-to-get-the-multiple-checkbox-checked-value-using-jquery) – prasanth

답변

0

를 도와주세요 나에게 단지 첫 번째로 선택한 라디오 버튼 값을 제공합니다.

$('input[type="radio"]:checked').each(function(){ 
     alert($(this).val(); 
    }); 
+0

자바 스크립트 함수 내에서 yr 코드를 사용할 수 있습니까? .... 그게 아니라 worki ng – Ronny

+0

@ Ronny 가능합니다. 해당 경고를 대체하십시오 ($ (this) .val()); 나는 쉼표를 붙이는 것을 잊었다. –

0
$("form").submit(function() { // On submit 
    $(this).find("input[type="radio"]:checked").each(function(){ 
     alert($(this).val(); 
    }); 
}); 

$(this).find("input")는 아이들이 현재 양식에 있습니다.

0

이것을 시도해보십시오. jquery와 함께 html 예제도 포함 시켰습니다.

<form method="post" id="myform" enctype="multipart/form-data"> 
    <input type="radio" name="first" value="YES" checked />YES&nbsp;<input type="radio" name="first" value="NO" />NO<br/> 
    <input type="radio" name="second" value="YES" checked />YES&nbsp;<input type="radio" name="second" value="NO" />NO<br/> 
    <input type="radio" name="third" value="YES" checked />YES&nbsp;<input type="radio" name="third" value="NO" />NO<br/> 
    <input type="radio" name="fourth" value="YES" checked />YES&nbsp;<input type="radio" name="fourth" value="NO" />NO<br/> 
    <input type="submit" value="Submit"> 
</form> 

자바 스크립트 :

NOTE: DO NOT FORGET TO INCLUDE JQUERY LIBRARY. 
$("#myform").submit(function(){ 
    var r = new Array(); 
    $('input[type="radio"]:checked').each(function(){ 
     r.push($(this).val()); 
    }); 
    alert(r); //////// You will get the values in r 
    return false; 
}); 
0

이 선택 라디오 버튼

반복이 방법을 시도하십시오
var chk = []; 
$(':radio:checked').each(function(){ 
     //alert($(this).val()); 
     chk.push($(this).val()); 
}); 
console.log(chk); 
[jQuery를 사용하여 여러 체크 박스 선택 값을 얻을 수있는 가장 좋은 방법은 무엇]의
+0

thnkuuu ....... 그것은 일했다 .... Thnks 많은 남자 .... – Ronny

관련 문제