1.sure!
2.which effect do u want to get?

解决方案 »

  1.   

    我试了一下?>
    <?$name = ?>
    <SCRIPT LANGUAGE=JavaScript>
    document.writeln(document.form1.zxyufan.value);
    </SCRIPT>
    <?
    echo $name;
    ?>
    <FORM name=form1 METHOD=POST ACTION="PHP_SELF">
    <INPUT TYPE="text" NAME="zxyufan">
    <INPUT TYPE="submit">
    </FORM>但是<?$name = ?>这行不能被解析通过
      

  2.   

    TO:三楼的,能否提供进一步的帮助我所希望的方式,例:有个列表框,能不能通过自己写个函数getValue()把每次改变后的值付给一个PHP的变量,<form name=form1>
    <select name=pp onChange="getValue()">
      <option value=blue selected>blue  </option>
      <option value=red          >red   </option>
      <option value=white        >white></option>
    </select>
    </form>
    ------------------------------------------现在我用的方法是:递交form的方式.
    -----------------------------------------
      

  3.   

    如果不想提交 Form,可以以 url 参数的形式传给 php。
    如:  function getValue()
      {
         var x,selValue;
         x=pp.options.selectedIndex;
         selValue=pp.options[x].value;
         window.location.href='current.php?phpVariable='+selValue;
      }  
    }
      

  4.   

    或者是用frame的方式,加上一个大小为0的frame然后当你用form的时候target就指向那个frame
    用url也是用那个frame的url
      

  5.   

    为什么总不能明白一个问题:JavaScript是客户端执行的,而PHP是在服务器端执行,先要把PHP页面返回给浏览器,然后才能执行JavaScript脚本这个最基本的知识呢?连这都不知道,还编什么WEB程序?
      

  6.   

        这里到底有没有懂PHP的人啊??
        PHP的原理机制就决定了:它一旦发出网页到前台,就再也不能控制了,它所能做的仅仅是接收FORM提交的数据,而不能和前台动态连接(用java就可以,或者是定时回送)
    想必,提问题的老兄想知道的是动态的交换吧,我这里有个小办法:
        再开一个很小frame在窗口中,如左右类型的frame就可以使其中一个的宽度为0,如左frame,在这个左frame中放置一段javascript,当主frame你的条件满足的时候触发左frame提交(会引起页面刷新,但是因为隐藏所以也无所谓),提交后将数据反馈给主frame.
        这样,就解决了这个问题,记住,只能通过提交才能使javascript的数据和PHP沟通!!!
      

  7.   

    但是有办法把php的变量在javascript中使用哦
      

  8.   

    这个问题很简单:用cookie即可解决!
      

  9.   

    看看这段代码适合你吗?它原来是赋值给文本框的,你应该也可以用
    <html>
    <head>
    <script language="javascript">
    function change(){
    var t=document.form1;
    t.t1.value=t.s1.value;
    }
    </script>
    </head>
    <body>
    <form name="form1">
    <select name="s1" onchange="change()">
    <option value="1">asdf</option>
    <option value="2">asdf</option>
    <option value="3">asdf</option>
    </select>
    <input type="text" name="t1">
    </form>
      

  10.   

    php的变量怎样在javascript中使用?
      

  11.   

    <script language="javascript">
    function change(){
    var t=document.form1;
    t.t1.value=t.s1.value;
    }
    </script>
    把这段代码中的t.t1.value=t.s1.value;
    后面换成你的PHP变量试试看