このスクリプトでは、フィールドが空ではなく、電子メール アドレスが構文的に正しいかどうかを確認しています。基本的な合計の質問のために、フォームの下部にテキスト入力を追加する方法。たとえば(2+5)=
、現在のスクリプトに検証要素を追加して、これが 7 に等しいかどうかを確認したい。
if (empty($name) || empty($phone) || empty($email) || empty($enquiry))
{
echo " * Sorry all fields are required.";
}
elseif(!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email))
{
print "<p>Sorry the email address you entered looks like it's invalid.</p>";
}
else
{
mail($to, $sub, $mes, $headers);
print "<p>Thank you ".$name." for contacting us.<br /><br />We will be in touch shortly.</p>";
}