初学PHP想实现一个简单的功能:
 一排3个radio,默认选择的是第一个,按下Example键可以直接选中第三个。<form name="Search_Form" action="result.php" method="POST" id="Form">
            <input type="radio" name="Radio" id="Radio" value="1"  checked />
            <input type="radio" name="Radio" id="Radio" value="2" />
            <input type="radio" name="Radio" id="Radio" value="3" />
            <input name="Example" type="button" value="Example" onclick="window.document.Form.Radio.value='3';" />
        </form>

解决方案 »

  1.   


    <form name="Search_Form" action="result.php" method="POST" id="Form">
                <input type="radio" name="Radio" id="Radio" value="1"  checked />
                <input type="radio" name="Radio" id="Radio" value="2" />
                <input type="radio" name="Radio" id="Radio" value="3" />
                <input name="Example" type="button" value="Example" onclick="document.Search_Form.elements('radio')[2].checked=true;" />
    </form>
      

  2.   

    jQuery 可以轻松解决这个!
      

  3.   

    id不要有相同的<form name="Search_Form" action="result.php" method="POST" id="Form">
                <input type="radio" name="Radio" id="Radio1" value="1"  checked />
                <input type="radio" name="Radio" id="Radio2" value="2" />
                <input type="radio" name="Radio" id="Radio3" value="3" />
                <input name="Example" type="button" value="Example" onclick="document.getElementById('Radio3').checked=true;" />
            </form>
      

  4.   

    为了jquery而jquery是不理智的.基本的JS还是要会写.如需要更多更好更简单代码的效果,可以用jquery
      

  5.   

    daniel75122的不行啊
    另外我需要id相同,因为还有6组Radio,每组同一个id
      

  6.   

    哦,只要name相同就行了,谢谢lgzxz999!
      

  7.   

    我是用name来获得元素的,name相同就行,所以我没管你的id。根本就不需要id。