我創建了一個可在Chrome和IE中使用的表單,但不支持Firefox。在提交時,它只是通過我的PHP文件sendContact.php
的URL進入一個空白屏幕。表單在Chrome和IE中可用,但不支持Firefox
這裏的標記:
<form action="script/sendContact.php" method="post" class="contactForm">
<div class="textBoxDivs">
<label>Name</label>
<br />
<input type="text" id="name" name="name" size="40" class="textField"/>
</div>
<div class="textBoxDivs">
<label>Phone</label>
<br />
<input type="text" id="phone" name="phone" size="40"class="textField"/>
</div>
<div class="textBoxDivs">
<label>Email</label>
<br />
<input type="text" id="email" name="email" size="40"class="textField"/>
</div>
<div class="textArea">
<label>Please describe what services you will require and your proposed budget.</label>
<br />
<textarea id="message" cols="40" rows="7" name="message" class="textAreaField"> </textarea>
</div>
<div class="formButtonDiv">
<input type="submit" value="submit" class="formBut"/>
<input type="reset" value="reset" class="formBut" />
</div>
</form>
和PHP如下:
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$phone = $_POST['phone'];
$formcontent= "From: $name \n Email: $email \n Phone: $phone \n Message: $message";
$recipient = "[email protected]";
$subject = "Contact Form";
$mailheader = "From: $userEmail \r\n";
if (mail($recipient, $subject, $formcontent, $mailheader, $email))
{
header ("Location: thankYou.html");
} else {
echo "mail was not sent";
}
我可以使用Firefox(14.0.1)與出的問題提交頁面,當然PHP是服務器端,它不知道瀏覽器是什麼。 – 2012-08-15 10:12:28
在FF14中適合我,儘管顯然我不知道你是否真的收到了郵件。 – DaveRandom 2012-08-15 10:13:13
@Dagon對不起14,錯字 – DaveRandom 2012-08-15 10:15:21