你看一下到底是不是这个php.ini在起作用?

解决方案 »

  1.   


      JavaScript 是一个好工具。可以这样:HTML部分如下:
    -------------------------
    <form name="form1">
       <select size="1" name="nf" onChange="Check()">
          <option value="0">OK0</option>
          <option value="1">OK1</option>
          <option value="2">OK3</option>
       </select>
    </form>
    ------------------------
    JavaScript部分如下:
    <script language="javascript">
    function Cleck()
    {
        var oid;
        for (var i = 0; i < document.form1.nf.options.length; i++ ) {
            if ( document.form1.nf.options[i].selected == true) {
                oid = document.form1.nf.options[i].text;
                break;
            }
        }
        window.alert(oid);
    }
    </script>
    ///////////////////////////将 JavaScript部分加到HTML部分即可。
      

  2.   

    更正一下,将上面 onChange="Check()" 中的Check() 改为 Cleck()^_^
      

  3.   

    非常感谢zquboy及各位的解答。如果用PHP完成这个功能是最完美的了,我的页面是用PHP写的。netstu:我的php.ini当然在起作用,不然echo语句怎么会有输出。
      

  4.   

    楼主没有看唠叨的话。
    1、你都没有submit,怎么提交的内容?
    2、就算提交了,你能保证全局变量进行转换了么?
      

  5.   


      其实也并不一定需要 显式的加上 submit 按钮,可以用JavaScript 自动提交。代码如下:<form name="form1" method="post">
       <select size="1" name="nf" onChange="javascript: document.form1.submit()">
            <?php
                 for($i=2000;$i<2010;$i++){
                    echo "<option value=\"$i\">".$i."</option>";
                   }
             ?>
       </select>
    </form><?phpif(isset($nf))
    {
        echo $nf; 
    }
    else {
         echo "aaaaaaaaaaaa";
    }?>
      

  6.   

    楼主只需要在你的代码 select 下拉框中加入事件响应:
    onChange="javascript: document.form1.submit()">
    即可。
      

  7.   

    谢谢!!!zquboy 我爱死你了!!!!我要的就是这个效果。