2010-04-26 101 views
0

我有一個需要顯示第三方時事通訊註冊表單的Wordpress網站。此註冊表單有很多字段,並佔用了自己的整個頁面。如何將輸入值從小表單傳遞給大表單? (PHP,Javascript,URLs)

我想在每頁的頂部顯示一個簡單的「輸入電子郵件地址,點擊提交」表單。當用戶點擊提交時,應該將他們轉換爲完整的表單,其中他們的電子郵件地址已經預填充在相應的字段中。

將輸入值從短格式傳遞到長格式的好方法是什麼?我傾向於以某種方式使用該URL,但我從未接觸過它。

(我的技能:。專家XHTML/CSS主管與WP主題黑客使用PHP和JavaScript來左右​​移動的東西夠舒服,但還不足以對他們從頭開始編寫)

謝謝!


埃塔:這裏有什麼工作(感謝解決方案!)外殼:

中一

<form method="get" action="form2.php"> 

email: 
<input type="text" name="email" value="" /> 

<input type="submit" /> 

</form> 

中一(form2.php)

<form> 

Email field: 
<input type="text" value="<?php echo $_GET["email"]; ?>" /> 

</form> 
+0

您可以使用URL(GET METHOD)或POST METHOD。這聽起來不像一個可以合理回答的問題。繼續前進,破解! – Viet 2010-04-26 00:32:23

+0

我想你只是回答了我的問題!黑客現在.. – sarahdopp 2010-04-26 00:57:30

回答

2

你剛剛發送的值第一個電子郵件表單通過get或post方法,並在第二個表單的php/html中使用<input type="text" name="email" value"$_POST['firstFormsName']" />

當然這個例子假定您在第一頁的表單中使用了post方法。

+0

謝謝!這樣可行! – sarahdopp 2010-04-26 01:18:16

+1

請注意[XSS](http://en.wikipedia.org/wiki/Cross-site_scripting)。 – BalusC 2010-04-26 01:23:12

+0

@BalusC如果腳本使用$ _GET或$ _REQUEST,那麼它只會受到XSS的影響。在這種情況下$ _POST很好。 – Adrian 2010-04-26 02:03:58

相關問題