I am (as you will quickly discover) a novice javascript coder. Here is my issue. I am using a radio button, and it works fine. Then when I change some other element on the page, or hit refresh, the radio button does not remain set. You can see it in action here:
http://claytargetsonline.com/radio2.php?type=line
I have tried check to see which one is checked and every other solution I can think of. I have asked experienced programmers, and didn't want to waste more than 10 minutes of their time, but it was not obvious to them either.
I have spent about 5 hours searching the web. No avail. Help!
I did search this forum also but did not find a similar problem.
Any help woule be appreciated.
David
<script type="text/javascript">
function check(charttype)
{
document.getElementById("chartType").value=charttype
}
function refresh_window()
{
var type = document.getElementById("chartType").value
window.location=("radio2.php?type=" + type)
}
</script>
<form id="form1" action="(EmptyReference!)" method="put" name="form1">
<table width="415" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="297"><strong>Chart Type:</strong></td>
<td valign="bottom" width="112"> </td>
</tr>
<tr>
<td width="297">
<input type="radio" name="chartType" id="chartType" value="line" onclick="check(this.value)" <?php if ($type == "line") echo "CHECKED" ?> > line
<input type="radio" name="chartType" id="chartType" value="column" onclick="check(this.value)" <?php if ($type == "column") echo "CHECKED"?> > column <input type="radio" name="chartType" id="chartType" value="3dcolumn" onclick="check(this.value)" <?php if ($type == "3dcolumn") echo "CHECKED"?> > 3d column
</td>
<td align="right" rowspan="2" valign="bottom" width="112">
<button name="refresh" type="button" onclick="refresh_window()">Refresh Chart </button>
</td>
</tr>
<tr>
<td width="297"></td>
</tr>
</table>
</form>
<p>The problems is this. </p>
<p>Set the chart type to column and hit refresh. Everything works.</p>
<p>Now hit refresh again. Chart type changes to line.</p>
<p>I hope someone can help me with this. I am losing my mind.</p>