![](/img/trans.png)
[英]Keeps returning [object HTMLSpanElement]? (Javascript)
[英]Message returning object HTMLSpanElement in email
每當我在我的網站上使用聯系表時,除消息外,其他所有功能都工作正常。 它正在返回[object HTMLSpanElement]
這是我創建的單獨文件mail.js的代碼,因為我也使用此文件進行錯誤處理。
function submit_form()
{
var letters = /^[A-Za-z]+$/;
var message = document.getElementById('subject').value;
$.ajax({
type:'post',
url:'enquiry.php',
data:'name='+name+'&email='+email+'&contactno='+contactno+'&message='+message1,
success:function(data)
{
if(data=="1")
{
//document.getElementById('success').innerHTML="Your message has been sent successfully.";
$('#success').html("Your message has been sent successfully.")
這是enquiry.php的代碼
$name = $_POST['name'];
$email = $_POST['email'];
$contactno = $_POST['contactno'];
$message1 = $_POST['message'];
$to = "emailaddress@email.com";
$subject = "Enquiry";
$from = "emailaddress@email.com";
$message = "
<html>
<head>
<title>ENQUIRY</title>
</head>
<body>
<h4>ENQUIRY</h4>
<b>Full Name</b>: $name<br />
<b>Email Id</b>: $email<br />
<b>Contact</b>: $contactno <br />
<b>Message </b>: $message1<br />
</body>
</html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: <".$from. ">" ;
if(mail($to,$subject,$message,$headers))
{
echo 1;
}
這是該HTML
<input type="text" name="contactno" maxlength="10" pattern="[1-9]{1}[0-9]{9}" id="contactno" placeholder="Enter 10 digit Contact Number" class="footer-form1" value="" onchange="removeerr();" required><br>
<span id="contact1"></span>
<textarea id="subject" name="message" id="subject" placeholder="Write your message here.." class="footer-massage" value="" onchange="removeerr();" required></textarea>
<span id="message1"></span>
<span id="success"></span>
使用以下方式發送數據時:
data:'name='+name+'&email='+email+'&contactno='+contactno+'&message='+message1,
message1
是對該id
為HTML的span
元素的引用。 您的消息似乎位於具有id
subject
的id
元素的textarea
元素內,並且您正確地獲取了該數據並將其存儲,但是您正在調用可變message
(不是message1
),因此發送數據的行應為:
data:'name='+name+'&email='+email+'&contactno='+contactno+'&message='+message,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.