我在我的网站上有一个简单的联系表格。它提交成功,并将电子邮件发送到我的电子邮件地址。但是有一个问题:无论你在邮件部分键入什么,都不会发送;当我收到电子邮件时,它会返回空白。
我真想不出这是为什么。
这是我运行它的网站:http://javinladish.com/contact
以下是我在超文本标记语言页面上用于消息输入的代码:
<div contenteditable="true" class="validate[required,length[6,300]] message" id="message" placeholder="Start writing your message here..."></div>
以下是单击“发送”时提交的PHP:
/* Set e-mail recipient */
$myemail = "javinladish@gmail.com";
/* Check all form inputs using check_input function */
$name = check_input($_POST['name']);
$email = check_input($_POST['email']);
$message = check_input($_POST['message']);
$subject = "Email from javinladish.com";
/* If e-mail is not valid show error message */
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
{
show_error("E-mail address not valid");
}
/* Let's prepare the message for the e-mail */
$message = "
Name: $name
E-mail: $email
Subject: $subject
Message:
$message
";
/* Send the message using mail() function */
mail($myemail, $subject, $message);
是因为我使用了一个可满足的div而不是常规的表单元素吗?它与PHP有关吗?
提前感谢任何帮忙的人。
您的消息框是使用contenteditable
DIV
构建的,但它不会与POST
数据一起提交。您需要使用
下面是所需Javascript的一个基本示例。这不是生产就绪代码。
<!doctype html>
<html>
<body>
<div id=messageDiv contenteditable=true>Here's some content</div>
<form onSubmit="sendData();">
<input type=text name=email>
<input type=hidden name=message id=formMessage>
<input type=submit name=submit value='Submit'>
</form>
<script>
// event handler function called when the form is submitted.
// Find the editable DIV, extract the contents. Find a hidden
// field in the form and place the contents in it.
// return true to let the form submit take place.
function sendData() {
var message = document.getElementById('messageDiv').innerHTML;
document.getElementById('formMessage').value = message;
return true;
}
</script>
</body>
</html>
问题内容: 现在,我已经建立了一个PHP电子邮件表单,并且一切正常。但是,在测试时,我只得到了发件人的电子邮件地址作为名称。我想要的是发件人的姓名,例如: 约翰·杜 科目科目科目 代替: j.doe@website.com 科目科目科目 下面是代码… 有谁可以帮助我吗?谢谢。 PHP: 问题答案: 在您的4行说完之后添加一行:
问题内容: 我有一些PHP代码,用于将表单发送到特定的电子邮件地址。但是,我想在PHP发送时再添加几个电子邮件地址。我怎样才能做到这一点? 谢谢。 问题答案: 这将起作用:
问题内容: 我正在尝试从servlet发送电子邮件。也不例外,但是我的帐户中没有收到电子邮件。我正在使用以下代码: } 我现在收到以下异常: 谁能告诉我为什么我没有收到电子邮件以及此代码有什么问题。提前致谢 问题答案: 阅读https://developers.google.com/appengine/docs/java/mail/overview 基本上停止在您的应用程序中包含任何JavaMai
错误: 我的代码: 我启用了不太安全的应用程序。我已启用IMAP。两步验证结束。我从GitHub下载了最新版本。电子邮件是我的电子邮件,并确实有效。我该怎么办?我正在XAMPP上的本地主机上尝试这个。我的密码是正确的。为什么会出现这种情况?
申请工作需要发送一封电子邮件,其中包含一些详细信息,如姓名、电话号码、电子邮件、当前ctc etcc...电子邮件发送正确,但问题是在主题行发送电子邮件时,我需要包括姓名电子邮件ctc...为此,我已经这样做了,但它不接受这种格式。
问题内容: 使用python发送电子邮件时如何添加文档附件?我收到了要发送的电子邮件(请忽略:我正在循环发送电子邮件,每5秒发送一次,仅用于测试目的,我希望每30分钟发送一次,只需将5更改为1800) 到目前为止,这是我的代码。我如何从计算机上附加文档? 问题答案: 这是对我有用的代码-使用python发送带有附件的电子邮件