javascript和php是不同的,他们不能混用可改成如下形式:
<form action="xx.php" name="myform">
<select name="myselect" onchange="javascript:selectb()>
<option value='myparam1'>param1</option>
<option value='myparam2'>param2</option>
 </select>
</form>
<script language="JavaScript" type="text/JavaScript">  function selectb()
  {
     alert(document.myform.myselect.value);
  }
</script>

解决方案 »

  1.   

    二楼的兄弟,你这个方法我当然知道了,但是,我是想根据用户所选择的内容动态的产生不同的内容,从数据库中,即不用提交即可产生,我想用javascript是不行的了,我用iframe已经实现了,之能带遗憾了。。
      

  2.   

    <form action="xx.php" name="myform">
    <select name="myselect" onchange="javascript:selectb()>
    <option value='myparam1'>param1</option>
    <option value='myparam2'>param2</option>
     </select>
    </form>
    <script language="JavaScript" type="text/JavaScript">  function selectb()
      {
         if(document.myform.myselect.value == "myparam1")
           alert(document.myform.myselect.value);
         elseif(document.myform.myselect.value == "myparam2")
           alert(document.myform.myselect.value);
         else
           document.write("null");
      }
    </script>
      

  3.   

    用php生成javascript:
    <?echo "<script language='javascript'>";
    echo "alert('".$param."');";
    echo "</script>";
    ?>