ラジオボタンのコードの何が問題になっていますか?SELECT / OPTIONを試したところ、機能しています。
ラジオボタンの2つのグループを作成し、それらの値を取得して合計しようとしています。しかし、ラジオボタンがまったく応答しないため、移動できません。
これらは私のフォームへの入力です:
<input type='radio' id='1' name='r' onclick='pieces('this.value')'
autocomplete='off' value='yes'>Yes
<input type='radio' id='2' name='r' onclick='pieces('this.value')'
autocomplete='off' value='no'>No
私のスクリプト:
<script type='text/javascript'>
function pieces(str)
{
if (str=='')
{
document.getElementById(abc).innerHTML='';
return;
}
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(abc).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open('GET','price.php?q='+str,true);
xmlhttp.send();
}
</script>