2011-02-10 46 views
0

我有一个表单,当人选择我想要的值进入php函数的日期。 我可以用this.form.orderdate.value查看值,但我希望把该值到PHP变量$ dateChosen把javascript值放到php

这是目前为止在网页:

TDM KML发电机

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
    <script type="text/javascript">DateInput('orderdate', true, 'YYMMDD')</script> 
    <input name="submit" type="submit" value="get KML" /> 

</form> 
</body> 

回答

1

除了ajax调用(它仍然是浏览器/客户端并向服务器端函数发出请求)之外,Javascript全部在客户端机器上执行。 PHP发生在服务器端。就你而言,你正在尝试做一些不可能的事情,因为在浏览器中呈现页面并且javascript能够执行时,PHP脚本不再执行。

+0

但是,当表单提交后,页面重新加载后不会有可能吗? – shinjuo 2011-02-10 20:53:39