2017-02-26 61 views
0

生病試圖解釋我的問題 - 請多多包涵。HTML形式邏輯問題(2個表格)形式-1沒有記住數據

我的網頁上有2種形式,拳頭形式是填充第二表格的詳細地址,但一旦把它叫做失去了它的所有細節。

page1.php中

<form action="anotherPage.php" id="database_submit" name="Form1"> 
<input type="text" name="Door Number" form="database_submit"> 
<input type="submit" value="Submit"> 
</form> 


//when the below form is submitted it returns to this page 
//and loses all data entered in the above form 

<form action="page1.php" id="get_postcode" name="Form2"> 
<input type="text" name="getPostCode" form="get_postcode"> 
<input type="submit" value="Submit"> 
</form> 

是否有可能保持在Form1中輸入的值,當用戶點擊窗口2,我已經嘗試了很多事情,但似乎已經失敗(這就是爲什麼我在這裏)。希望你們能幫忙。

+0

[PHP變量傳遞到下一個頁面]的可能的複製(http://stackoverflow.com/questions/871858/php-pass-variable-to-next-page) – mickmackusa

回答

0

不,你必須通過你的PHP來填充第一表單字段..

使用POST方法,然後將它們傳遞到表單字段獲取值..

必須在一個表單一些隱藏的字段。 。

<input type="text" name="Door Number" form="database_submit" 
style="display:none"> 
<input type="submit" value="Submit" style="display:none"> 

傳遞用javascript窗口2字段 從表格1中的值使用方法提交表單=張貼

<form action="page1.php" id="get_postcode" name="Form2" method="post"> 

母雞訪問時形式後重新加載page1.php中submission--

<?php 
$dn = !empty($_POST['Door Number']) ? $_POST['firstname'] : ''; 

?> 
<input type="text" name="Door Number" form="database_submit" value="<?php 
echo $dn;?>"> 

通過這種方式,你可以實現你想要的..

希望這有助於!