<script>
function changeS1()
{//在php里循环    s2.options[i] = new Option("<?echo "xxxxx"?>")}</script>

解决方案 »

  1.   

    <script>
    function changeS2()
    {
        <?
    $xxx=s1.value ;
    $aa="select name from rszl where bumen='$xxx' ORDER by dm";
        $rs1=mssql_query($aa,$comm);
        $co=mssql_num_rows($rs1);
        for ($i=0;$i<$co;$i++)
         { 
         $re=@mssql_fetch_array($rs1);      
    ?>
        s2.options[i] = new Option("<? echo $re[name] ?>")
        <? } ?>
    }</script>==========================================================
    我有两个options,s1和s2,当我选择s1时,就执行changeS2(),用php来读取s2的内容,以上是我写的function,不能成功执行,请问错在哪里?
      

  2.   

    s2.options[i] = new Option("<? echo $re[0] ?>");
    or
        s2.options[i] = new Option("<? echo $re["name"] ?>");