gpt4 book ai didi

javascript - 电子邮件中返回对象 HTMLSpanElement 的消息

转载 作者:行者123 更新时间:2023-12-03 01:49:43 25 4
gpt4 key购买 nike

每当我在网站上使用联系表单时,除了消息之外,一切都工作正常。它正在返回 [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 元素的引用。您的消息似乎位于 textarea 元素内,其 idsubject,并且您正确获取并存储了该数据,但您调用变量 message (不是 message1),因此发送数据的行应该是:

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

关于javascript - 电子邮件中返回对象 HTMLSpanElement 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50474606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com