呵呵,你用php怎么能够得到这个值呢?用js吧!

解决方案 »

  1.   

    你是想本页面提取还是提交了得到?
    本页面你用js
    提交你用$_POST
      

  2.   

    <html>
    <body>
    <form method="post" action="p-5-1.php">
      <table>
           <br><input type="text" name="op1" value="<? echo $op1;?>">
           <br><input type="text" name="op2" value="<? echo $op2;?>">
           <br><input type="submit">
           <br><input type="text" name="result" value="<? echo $op1+$op2;?>">
      </table>
    </form>
    </body>
    </html>怎么不可以,可以的啊.
      

  3.   

    你的php.ini可能是把自动注册全局变量关掉了
    试试
    <html>
    <body>
    <form method="post" action="p-5-1.php">
      <table>
           <br><input type="text" name="op1" value="<?=$_POST['op1']?>">
           <br><input type="text" name="op2" value="<?=$_POST['op2']?>">
           <br><input type="submit">
           <br><input type="text" name="result" value="<?=($_POST['op1']+$_POST['op2'])?>">
      </table>
    </form>
    </body>
    </html>
      

  4.   

    原因我已经找到了,因为我用的是php5.0,在php5.0.0里面register_globals = off,而在php4.2.0以下是默认开的,只要我在php.ini里面用register_globals = on就可以了。因为许多php4的书里面的代码都是这样写的,所以在新的php里面就有问题了。
      

  5.   

    on 不安全 还是用off吧
      

  6.   

    对,用OFF安全些!用off的情况下用下面的方法取得值,就像ASP一样啦。$_REQUEST['控件名']或
    $HTTP_REQUEST_VARS['控件名']或
    $HTTP_POST_VARS['控件名']
      

  7.   

    http://www.phpx.com/happy/top38769.html