js 实现单选,选中值赋值到文本框,该如何解决

js 实现单选,选中值赋值到文本框
选中后 ,不要求刷新页面,
------解决方案--------------------
<script type="text/javascript">
function ChangeValue(obj)
{
document.getElementById("text").value=obj.value;
}
</script>

<input type="radio" name="aa" onchange="ChangeValue(this)" id="2" value="2" checked="checked"></input>
<br/>
<input type="radio" name="aa" onchange="ChangeValue(this)" id="3" value="3"></input>
<br/>
<input type="radio" name="aa" onchange="ChangeValue(this)" id="4" value="4"></input>
<br/>
<input type="text" id="text"></input>