★html側
<p><label><input type="radio" name="radio0" onclick="radioCheck(this.name, this.value);" value="a" />a</label></p>
<p><label><input type="radio" name="radio0" onclick="radioCheck(this.name, this.value);" value="b" />b</label></p>
<p><label><input type="radio" name="radio0" onclick="radioCheck(this.name, this.value);" value="c" />c</label></p>
<p><input type="button" onclick="showRadio();" value="ラジオボタンの結果を見る" /></p>
<p><label><input type="radio" name="radio0" onclick="radioCheck(this.name, this.value);" value="b" />b</label></p>
<p><label><input type="radio" name="radio0" onclick="radioCheck(this.name, this.value);" value="c" />c</label></p>
<p><input type="button" onclick="showRadio();" value="ラジオボタンの結果を見る" /></p>
★javascript 側
var radios = [];
function radioCheck(tName, tValue) {
radios[tName] = tValue;
}
function showRadio() {
if (!radios["radio0"]) {
alert("チェックされていません");
} else {
alert("radio0:" + radios["radio0"]);
}
}
function radioCheck(tName, tValue) {
radios[tName] = tValue;
}
function showRadio() {
if (!radios["radio0"]) {
alert("チェックされていません");
} else {
alert("radio0:" + radios["radio0"]);
}
}
こっちの方が簡単な気がするんだが。
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.