不可以
楼主想达到什么目的呢?是什么样的需求会要通过改变form的name来实现?

解决方案 »

  1.   

    本来是编组的radio,按一个其他的就取消掉。我现在要改变它们的组属性,让他们变成独立的radio
      

  2.   

    不是显示隐藏,例如4个radioR1、R2、R3、R4、R5、R6。本来是点一个其它都取消选择的(就是所说的“组”),现在我要用JS动态的把他们分成两组或多组,R1、R2、R3一组,R4、R5、R6一组。或者在某条件下变成R1、R2一组,R3、R4一组,R5、R6一组。这样的话采用建立这些存在情况的RADIO组,然后隐藏显示的话实在太麻烦了吧。我希望通过JS能动态控制编组。方法越简单越好
      

  3.   


    冲着200分而来,呵:<script>
    function trychange(obj){
    var outhtml=obj.outerHTML;
    outhtml=outhtml.replace(/name=\w+\>/,"name=r2");
    outhtml=outhtml.replace(" CHECKED","");
    obj.outerHTML=outhtml+">";
    }
    </script><input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    不知是否符合要求?
      

  4.   

    IE5.5下测试不通过,无端冒出个角">"出来
      

  5.   


    这样就不怕多角少角了:<script>
    function trychange(obj){
      var outhtml=obj.outerHTML;
      var objname=obj.name;
      outhtml=outhtml.replace("name="+objname,"name=r2");
      outhtml=outhtml.replace(" CHECKED","");
      obj.outerHTML=outhtml;
    }
    </script><input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">
    <input type="radio" name='R1' value="radiobutton" onDblClick="trychange(this)">