2013-06-05 1 views
0

Я использовал webformmailer.php, который Godaddy дает до этого без проблем. Теперь на этом новом сайте по какой-то причине он не работает. Может ли кто-нибудь взглянуть на этот код и рассказать мне, что с ним не так или чего не хватает.Веб-форма не работает

Заранее спасибо

<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

Это 'action', а не' formaction' – andrewsi

+0

, и у вас есть идентификаторы повторяющихся элементов, это плохо – 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 Хм, я в этом сомневаюсь. Попробуйте это с и без значений. Трудно сказать, не видя код вашего обработчика формы. Обычно значения формы соответствуют идентификаторам; вот как я это делаю. Это позволяет избежать путаницы, для меня, в любом случае. –

+0

@GaryNorris Ваш обработчик формы должен иметь что-то похожее на аффект '$ username = $ _POST ['username'];' и т. Д. '$ Username', соответствующий вашему' value = "username" и т. Д. –

0

Вы указали:

formaction="webformmailer.php" 

, когда он должен быть

action="webformmailer.php" 
Смежные вопросы