我想从html页面上扑获一个值!不知道PHP能否获得!如果能获得,请各位前辈告诉我如何实现。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function selectChange()
{
   var obj=document.getElementById("aaaa");
   alert(obj.value);
   <?echo //我想打印出obj.value 或者 $str=obj.value 赋值?>
//我是想得到这样的结果,不知道是否能实现!
}</script>
</head><body>
<select id="aaaa" onchange="selectChange()">
<option value="0">a</option>
<option value="1">b</option>
<option value="2">c</option>
<option value="3">d</option>
</select>
<span id="span1"></span>
</body>
</html>

解决方案 »

  1.   

    你描述的不够清楚呀gggggggggggggggg
      

  2.   

    您可以运行一下代码看看!

    function selectChange()
    {
       var obj=document.getElementById("aaaa");
       alert(obj.value);
       //这里已经可以获取到值了!我想赋值您看可以吗! $str=obj.value;
          <?echo //我想打印出obj.value 或者 $str=obj.value 赋值?>
    //我是想得到这样的结果,不知道是否能实现!
    }
      

  3.   

    js取到的值是没有办法赋值给php的
    如果要这样子 用AJAX可以实现
      

  4.   


    <html>
    <head>
    <meta http-equiv="Content-Language" content="en" />
    <meta name="GENERATOR" content="PHPEclipse 1.0" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script language="JavaScript" type="text/javascript">
    function getvalue()
    {
    var as=document.getElementById("ddd").value;
    if(as!=null)
    alert(as);
    }
    </script>
    <title>title</title>
    </head>
    <body>
      <input type="button" id="ddd" name="ddd" value="dddddddddddddddddd"/>
    </body>
    </html>
    <?php
       echo "<script>getvalue()</script>";
    ?>
      

  5.   

    php是服务端语言,js是客户端语言,客户端是不能直接获取服务端的数据的
      

  6.   

    间接传值吧.
    用cookies吧.
    JS把值写入cookies,用php读cookies的传.
      

  7.   

    只能通过其他方式了,直接是出不了的。用进程cookie
      

  8.   

    url GET传值到某个 PHP文件,取得你的值
      

  9.   

    7楼的方法还是使用的JavaScript。
    js是客户端脚本语言,php是服务器端的脚本语言,
    这两个是不能直接传值的。
    只有通过AJAX,把 js获取的value通过后台传递到php处理页面,然后再由php页面来反馈回来。
    上w3shool 看下ajax的介绍吧,超简单,大概有1小时就会入门了。
      

  10.   

    javascript是客户端脚本,PHP是服务器端脚本。
    它们之间的交互需要通过网络。
      

  11.   

    ajax学了一段时间,现在又忘了差不多了
      

  12.   

    不可以用obj.value 赋值。
    $str=???赋值是服务器在解释PHP代码时运行的,而obj.value 为到浏览器时得到的值,所以无法实现。但既然代码是你写的,obj.value 一般情况下可以用PHP代码得到。
      

  13.   

    php当中 最适合的js库就是 xajax了 和php兼容性最好 可以使用它给php传值 反之亦然
      

  14.   

    用jquery把
    $.get("1.php",{'value':obj'}
    1.php
    $_GET['value']得到
      

  15.   

    看一下Ajax,可以实现的,但是不是你这么做的!
      

  16.   

    只能ajax实现了
    要是仅仅为了显示 你可以直接 document.write(obj.value);