Skip to content

Instantly share code, notes, and snippets.

@itochan
Last active July 8, 2019 13:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save itochan/4207eaa9efaa7361717f641767e10e84 to your computer and use it in GitHub Desktop.
Save itochan/4207eaa9efaa7361717f641767e10e84 to your computer and use it in GitHub Desktop.
Radio button test
<html>
<head>
<meta charset="utf-8">
<title>ラジオボタンのテスト</title>
<script src="question.js"></script>
</head>
<body>
<p>何が好きですか?<br>
<label><input type="radio" name="question" value="usagi">うさぎ</label>
<label><input type="radio" name="question" value="penguin">ペンギン</label>
<label><input type="radio" name="question" value="takoyaki">たこやき</label><br>
<input type="button" value="チェック" onclick="check();">
</p>
<p id="result"></p>
</body>
</html>
function check() {
var select = "unknown";
var question = document.getElementsByName("question");
for (var i = 0; i < question.length; i++) {
if (question[i].checked) {
select = question[i].value;
}
}
showResult(select);
}
function showResult(type) {
var message = "";
switch (type) {
case "usagi":
message = "あなたはうさぎタイプです";
break;
case "penguin":
message = "あなたはペンギンタイプです";
break;
case "takoyaki":
message = "あなたはたこやきタイプです";
break;
default:
message = "ちゃんと選んでください!!";
}
document.getElementById("result").innerHTML = message;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment