[js] radio 버튼 읽고 출력하기 (성별체크)

이러한 버튼을 만들고 체크를 누르면 내가 누른 버튼의 값을 출력하려고 한다. 
<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>성별체크</title>
  <script>
	function test_sample(){
		var sample = document.getElementsByName("flower");
		for(var i=0; i<sample.length; i++){
			if(sample[i].checked == true) { alert(sample[i].value); } //괄호 해도 안 해도 ㄱㅊ
		}
	}
  </script>
 </head>
 <body>
  <form>
	<legend>성별</legend>
	<input type="radio" name="flower" value="여자">여자<br>
	<input type="radio" name="flower" value="남자">남자<br>
	<input type="button" value="체크" onclick="test_sample();">
  </form>
 </body>
</html>1. 가장 먼저 해줘야 할 것은 체크 박스 틀을 만드는 일이다. 지금까지 배운대로 <form>으로 틀을 만들고 사용자가 입력할 수 있는 버튼과 확인(체크) 버튼을 만든다.
  <form>
	<legend>성별</legend>
	<input type="radio" name="flower" value="여자">여자<br>
	<input type="radio" name="flower" value="남자">남자<br>
	<input type="button" value="체크" onclick="test_sample();">
  </form>그 영역이 여기에 해당하는 것이다.
<input type="radio" name="flower" value="여자">여자<br> 
name을 설정 (flower)
value 값은 첫화면에서 사용하는 것이 아니라. 함수에 들어가서 반환될 용도로 만든 것이다. 
<input type="button" value="체크" onclick="test_sample();"> 
onclick 클릭하면 test_sample(); <- 이 함수를 불러와라 
2. 입력한 것을 받아들여서 계산한 뒤 출력을 하기 위해서는 함수가 필요하다. 그 함수는 위에서 선언을 했던 test_sample()
function test_sample(){
		var sample = document.getElementsByName("flower");
		for(var i=0; i<sample.length; i++){
			if(sample[i].checked == true) { alert(sample[i].value); } //괄호 해도 안 해도 ㄱㅊ
		}
	}
var sample = document.getElementsByName("flower"); 
가져오는 함수 getElementsByName(); 겟엘리먼트바이네임 
반드시 대소문자 구분해줘야됨 
-> flower를 가져와서 모두 sample에 넣음
for(var i=0; i<sample.length(샘플이라는 변수의 길이 만큼 돌아라); i++)
여기서는 샘플이 2개, 만약 5개를 만들면 5개가 되는 것
if(sample[i].checked == true)
sample[i] 위에서 가져 온 샘플 번호
checked 체크를 하기 위한 명령어로 이미 정해져 있음
샘플에 값이 있다면 트루이다.
alert(sample[i].value); 
그 선택된 값을 alert창(경고창)에 보여줘 
(여자, 남자) 둘 중에 하나 창을 보여준다.
그래서 위에서 input value="" 이걸 정했던 것
alert(sample[i].value);alert창에 출력
if(sample[i].checked == true) alert(sample[i].value); 괄호 안 해줘도 됨
document.write(sample[i].value);새로운 페이지에 출력