<form onsubmit="if(document.getElementById('radio1')[0].checked){form1.acrion='http://www.baidu.com'}else{form1.action='test.asp'};return true" name="form1">
<ul>
  <li><input name="search" type="text" class="search"/></li>
  <li><input name="radio1" type="radio" value="" class="radio" />搜索引擎 <input name="radio1" type="radio" value="" class="radio"/>数据库</li>
  <li><input name="" type="submit" class="submit" /></li>
</ul>
</form>

解决方案 »

  1.   

    <form>
    <ul>
      <li><input name="search" type="text" class="search"/></li>
      <li><input name="radio" type="radio" value="" class="radio" onclick="if(checked)this.form.action='http://www.baidu.com'" />搜索引擎 <input name="radio" type="radio" value="" class="radio" onclick="if(checked)this.form.action='test.asp'" />数据库</li>
      <li><input name="" type="submit" class="submit" /></li>
    </ul>
    </form>
      

  2.   


    <form onsubmit="if(document.getElementById('radio1')[0].checked){form1.acrion='http://www.baidu.com'}else{form1.action='test.asp'};return true" name="form1">
    <ul>
      <li><input name="search" type="text" class="search"/></li>
      <li><input name="radio1" type="radio" value="" class="radio" />搜索引擎 <input name="radio1" type="radio" value="" class="radio"/>数据库</li>
      <li><input name="" type="submit" class="submit" /></li>
    </ul>
    </form>hbhbhbhbhb1021(天外水火(我要多努力))  用错了getElementById('radio1')[0]
    你这样肯定报错
    应该是 getElementsByName('radio1')[0]
      

  3.   

    2楼的倒是没错 反正实现的方法很多
    另外不知道这么写是不是好点
    <form onsubmit="if(document.getElementsByName('radio1')[0].checked){this.acrion='http://www.baidu.com'}else{this.action='test.asp'};return true;" name="form1">
      

  4.   

    不好意思还有点错 .......这样偷人家的代码好像很卑鄙 我只是纠错而已
    <form onsubmit="if(document.getElementsByName('radio1')[0].checked){this.action='http://www.baidu.com'}else{this.action='test.asp'};return true;" name="form1">
      

  5.   

    <form id="submitForm">
    <ul>
      <li><input name="search" type="text" class="search"/></li>
      <li><input name="radio" type="radio" value="" class="radio" onclick="submitForm('http://www.baidu.com/')"/>搜索引擎 <input name="radio" type="radio" value="" class="radio" onclick="submitForm('test.asp')"/>数据库</li>
      <li><input name="" type="submit" class="submit" /></li>
    </ul>
    </form>
    <script>
    function submitForm(action){
    var form = document.getElementById("submitForm");
    form.action = action;
    }
    </script>