2013-06-05 23 views
0

我已經使用了godaddy之前給出的webformmailer.php,沒有任何問題。現在,無論出於何種原因,這個新網站都無法運作。任何人都可以看看這段代碼,並告訴我它有什麼問題或缺少什麼。Web表單不能正常工作

由於提前

<div id='form_wrap'> 
     <form id="contact-form" formaction="webformmailer.php" method="POST" > 

    <p id="formstatus"></p> 
      <textarea id="inputtext"></textarea> 
      <input type="text" name="name" value="" id="username" placeholder=" Full Name" /> 
      <input type="text" name="email" value="" id="username" placeholder=" Email " /> 
      <input type="submit" name ="submit" value="Submit" /> 

     </form> 
     </div> 
+0

這是'行動',而不是'formaction' – andrewsi

+0

,你有重複的元素ID,這是不好的 – Orangepill

+0

......更不用說GoDaddy了。 –

回答

1

這裏,給這個一掄。 (應該工作,因爲我沒有你的webformmailer.php代碼)。

您也離開VALUE的空。我彈出他們在那裏爲你。

<div id='form_wrap'> 
    <form id="contact-form" action="webformmailer.php" method="POST" > 

<p id="formstatus"></p> 
     <textarea id="inputtext"></textarea> 
     <input type="text" name="name" value="username" id="username" placeholder="Full Name" /> 
     <input type="text" name="email" value="email" id="email" placeholder="Email" /> 
     <input type="submit" name="submit" value="Submit" /> 

    </form> 
</div> 

這是假設你的表單處理程序中包含的東西的影響:

$username = $_POST['username']; 
$email = $_POST['email']; 
+0

你必須有價值=「東西」,或者我可以完全拋棄它們嗎? –

+0

@GaryNorris嗯,我懷疑這一點。嘗試使用和不使用值。很難說沒有看到你的表單處理程序代碼。通常,表單值匹配ID;我就是這樣做的。無論如何,它避免了混亂,對於我來說。 –

+0

@GaryNorris您的表單處理程序應該具有類似於'$ username = $ _POST ['username'];''''$ username''的匹配您的'value =「用戶名」等的影響。 –

0

您指定:

formaction="webformmailer.php" 

當它應該是

action="webformmailer.php"