簡體   English   中英

郵件中的郵件返回對象HTMLSpanElement

[英]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 subjectid元素的textarea元素內,並且您正確地獲取了該數據並將其存儲,但是您正在調用可變message (不是message1 ),因此發送數據的行應為:

data:'name='+name+'&email='+email+'&contactno='+contactno+'&message='+message,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM