<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM name="myform">
<INPUT TYPE="radio" NAME="xx">A
<INPUT TYPE="radio" NAME="xx">B
<INPUT TYPE="radio" NAME="xx">C
<INPUT TYPE="radio" NAME="xx">E
<INPUT TYPE="radio" NAME="xx">F
<INPUT type="radio" NAME="xx">G
<INPUT TYPE="radio" NAME="xx">H
<INPUT TYPE="radio" NAME="xx">I
<INPUT TYPE="radio" NAME="xx">J<BR>
<INPUT TYPE="text" NAME="text1">
<BR>
每次点在单选按纽的值放在文本框的第一位,原值保留。
</FORM>
</BODY>
</HTML>

解决方案 »

  1.   


    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT=""><script language="javascript">function check()
    {
       var aa = document.getElementsByName('xx');
       for (var i=0;i<aa.length;i++) {
    if(aa[i].checked) {
    document.getElementById('text1').value = document.getElementById('text1').value+aa[i].value;
    }
       }
      
    }</script>
    </HEAD><BODY>
    <FORM name="myform">
    <INPUT TYPE="radio" NAME="xx" value="A" onclick="javascript:check()" >A
    <INPUT TYPE="radio" NAME="xx" value="B" onclick="javascript:check()" >B
    <INPUT TYPE="radio" NAME="xx"  value="C" onclick="javascript:check()" >C
    <INPUT TYPE="radio" NAME="xx"  value="E" onclick="javascript:check()" >E
    <INPUT TYPE="radio" NAME="xx"  value="F" onclick="javascript:check()" >F
    <INPUT type="radio" NAME="xx"  value="G" onclick="javascript:check()" >G
    <INPUT TYPE="radio" NAME="xx"  value="H" onclick="javascript:check()" >H
    <INPUT TYPE="radio" NAME="xx"  value="I" onclick="javascript:check()" >I
    <INPUT TYPE="radio" NAME="xx"  value="J" onclick="javascript:check()" >J
    <BR>
    <INPUT TYPE="text" NAME="text1">
    <BR></FORM>
    </BODY>
    </HTML>
      

  2.   

    document.getElementById('text1').value = document.getElementById('text1').value+aa[i].value;document.getElementById('text1').value的id是什么哦?应该是Name吧
      

  3.   

    我试了下。。是document.getElementById('text1').value 。。求2楼指教HTML中并没用命名ID,为何在js中可以getElementById