2011-02-10 47 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