У меня есть эта контактная форма на моем веб-сайте, но я не могу проверить, заполнены ли поля формы.Форма для связи - Проверка того, выполнил ли пользователь все поля
<form id="cform" name="cform" method="post" action="<?php bloginfo('template_directory'); ?>/cform.php">
<div id="nande">
<p><input type="text" id="name" name ="name"; onfocus="if(this.value=='Your Name is')this.value='';" onblur="if(this.value=='')this.value='Your Name is';" alt="Your Name" value="Your Name is"/></p>
<p> <input type="text" id="e-mail" name="mail" onfocus="if(this.value=='Your Email is')this.value='';" onblur="if(this.value=='')this.value='Your Email is';" alt="Your Email" value="Your Email is"/></p>
</div>
<div class="clear"></div>
<p><textarea name="message" rows="4" id="comments" tabindex="4" title="comments" onfocus="if(this.value=='Your Message is')this.value='';" onblur="if(this.value=='')this.value='Your Message is';"">Your Message is</textarea></p>
<div class="clear"></div>
<p><input name="submit" type="submit" value="SEND" id="submit"/></p>
</form>
Ниже PHP для формы
<?php
if(isset($_POST['submit'])) {
$to = '[email protected]' ; //put your email address on which you want to receive the information
$subject = 'designdone project email'; //set the subject of email.
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$message = "<table><tr><td>Your Name</td><td>".$_POST['name']."</td></tr>
<tr><td>E-Mail</td><td>".$_POST['email']."</td></tr>
<tr><td>Message</td><td>".$_POST['message']."</td>
</tr></table>" ;
mail($to, $subject, $message, $headers);
header('Location: http://designdone.com') ;
}
?>
Как я могу проверить, если пользователь Заполнив форму и не отправляет пустую форму?
Благодарим за помощь.
Я решил проблему, используя эту форму http://www.freecontactform.com/email_form.php Это та же концепция, которую предложил @editor. – designdone