这样把
你在后面做一个输入筐,选择前面的radio的时候那个输入筐就改变值
那个值就是单位啊;
如果你输入筐的底色是背景色 再加上个不可编辑 那就跟背景无异了!!

解决方案 »

  1.   

    <form id=frm action="" style="border:1 solid black">
    <div onclick="cunit()">Unit:<br>
    <input type=radio name=unit value="元/月" checked>元/月
    <input type=radio name=unit value="万元/月">万元/月
    <input type=radio name=unit value="百元/月">百元/月
    <input type=radio name=unit value="元/年">元/年
    <input type=radio name=unit value="元/星期">元/星期</div>
    Money:<input name=abc><span id=label1>元/月</span>
    </form>
    <script language="JavaScript">
    <!--
    function cunit(){
     var e=event.srcElement;
     if(e.tagName=="INPUT") frm.all.label1.innerText = e.value;
    }
    //-->
    </script>
      

  2.   

    <script language=javascript>
    function aa(){
         p1.innerHTML="adad";
    }
    </script>
    <form>
    <input type="radio" onclick="aa()" value="1" name="a1">
    </form>
    <body>
    <div id="p1">asd</div>
    </body>
      

  3.   


    Unit:<br>
    <input type=radio name=unit value="元/月" checked onclick="n.innerText=value">元/月
    <input type=radio name=unit value="万元/月" onclick="n.innerText=value">万元/月
    <input type=radio name=unit value="百元/月" onclick="n.innerText=value">百元/月
    <input type=radio name=unit value="元/年" onclick="n.innerText=value">元/年
    <input type=radio name=unit value="元/星期" onclick="n.innerText=value">元/星期</div>
    Money:<input name=abc><span id=n>元/月</span>
      

  4.   

    是要用RADIO的值来判断INPUT后面的单位,不是用RADIO的值赋给单位。5个RADIO为  <INPUT type=radio CHECKED value=求租 name=type>求租 
                <INPUT type=radio value=出租 name=type>出租<BR>
                <INPUT type=radio value=求购 name=type>求购 
                <INPUT type=radio value=出售 name=type>出售<BR>
                <INPUT type=radio value=合租 name=type>合租              <input name="jiage2" type="text" size="3">在这里显示单位(万元 或者 元/月)