我仍然是一名学生,今天我们的讲师告诉我们,提交联系我们表单而不必使用 mailto: 功能的唯一方法是使用 PHP。
我发誓去年另一位讲师向我们展示了一种仅使用 javascript 的方法。
是否可以使用基本表格和 javascript 提交反馈/联系表格?如果是这样,您介意分享一个示例吗?
提前致谢
我在 Magento 网站上创建了一个新的自定义联系表单,我试图在它的末尾添加验证码。
我已经添加到 app/code/core/Mage/Captcha/etc/config.xml
<customcontacts>
<label>Custom Contact Form</label>
</customcontacts>
Run Code Online (Sandbox Code Playgroud)
我添加到 app/design/frontend/base/default/layout/captcha.xml
<customcontacts>
<reference name="customcontacts">
<block type="core/text_list" name="form.additional.info">
<block type="captcha/captcha" name="captcha">
<reference name="head">
<action method="addJs"><file>mage/captcha.js</file></action>
</reference>
<action method="setFormId"><formId>customcontacts</formId></action>
<action method="setImgWidth"><width>230</width></action>
<action method="setImgHeight"><width>50</width></action>
</block>
</block>
</reference>
</customcontacts>
Run Code Online (Sandbox Code Playgroud)
我在表单中添加了以下代码:
<script type="text/javascript">
//<![CDATA[
$('form-validate-captcha').captcha.refresh($('catpcha-reload'));
//]]>
Run Code Online (Sandbox Code Playgroud)
我添加了这个代码来显示验证码:
<div><?php echo $this->getChildHtml('captcha'); ?></div>
Run Code Online (Sandbox Code Playgroud)
然后我在“配置”>“客户配置”>“验证码”中启用了验证码,然后选择“自定义联系表单”,然后选择“显示模式”为“始终”。
但是我仍然没有在我的自定义表单中获得验证码。
我希望我很清楚
谢谢
我有一个联系表格 7 插件我需要更改此表格,请在下面查看详细信息 如果有任何相关插件,请建议我选择国家/地区并在文本框中自动生成电话号码
地点:印度(在下拉菜单中选择)
代码: +91(自动出现)
我正在尝试建立一个联系表单错误来电者。
我的 Jquery 代码只是说 Duplicate jQuery Selector最接近我能找到的与我相同的问题。但我尝试实施人们针对该问题给出的修复,但没有成功。我会展示我尝试过的内容。也许有人在这里看到了问题。
这是我的代码。
<script>
$(document).ready(function () {
$("#submit").click(function (e) {
e.preventDefault();
var $name = $("#name"),
$email = $("#email"),
$phone = $("#phone"),
$address = $("#address"),
$message = $("#message");
var $name_error = $("#name_error"),
$email_error = $("#email_error"),
$telephone_error = $("#telephone_error"),
$message_error = $("#message_error"),
$address_error = $("#address");
var data = {
name: $name.val(),
email: $email.val(),
telephone: $phone.val(),
address: $address.val(),
message: $message.val()
};
$.ajax({
type: "POST",
url: "/api/contact/submit",
data: data,
success: function (data) {
console.log(data);
$('#error_list').empty();
$('#show_error').hide();
if …Run Code Online (Sandbox Code Playgroud) 我正在尝试将投资组合网站中的联系表单链接到 firebase 并继续在我的控制台中获取 (firebase.database 不是函数)
这是针对网络的,使用纯 javascript
var firebaseConfig = {
apiKey: "AIzaSyCzX3r8CFw84WSBuCSXR1fWM_hDrwtGMSs",
authDomain: "portfolio-4c243.firebaseapp.com",
databaseURL: "https://portfolio-4c243.firebaseio.com",
projectId: "portfolio-4c243",
storageBucket: "",
messagingSenderId: "745737502175",
appId: "1:745737502175:web:a26e5b0baa3769c9"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
var messagesRef = firebase.database().ref('messages');
document.getElementById('contactForm').addEventListener('submit', submitForm);
function submitForm(e) {
e.preventDefault();
var name = getInputVal('name');
var email = getInputVal('email');
var message = getInputVal('message');
saveMessage(name, email, message);
}
// Function get value
function getInputVal(id) {
return document.getElementById(id).value;
}
//Save
function saveMessage(name, email, message) {
var newMessageRef = messagesRef.push();
newMessageRef.set({
name: name,
email: …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 PHPMailer 库从我的网站发送电子邮件。我这样做的目的是:
我从这个链接下载了 PHPMailer 5.2-stable 。
我在我的主机上上传了以下文件:class.phpmailer.php、class.smtp.php和PHPMailerAutoload.php
然后我创建了一个文件名 contact.php 并在其中编写了以下代码:
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->Username = "*****************"; //My Email Address
$mail->Password = "*****************"; //My Email's Address
$mail->SMTPSecure = "tls";
$mail->Port = 578;
$mail->AddAddress('*****************');
$mail->From = "*****************";
$mail->FromName = "Website Contact Form - " . "Website Name";
$mail->Subject = "New Message from Contact Form";
$mail->Body = 'This is the HTML message …Run Code Online (Sandbox Code Playgroud)我有这个联系表格,运作良好.如果有人给我发了一封电子邮件,我就知道了 但无论出于何种原因,我都会收到空的电子邮件发送给我.由于没有人可以访问该页面,我确定不是有人向我发送空的电子邮件.我不知道问题是什么.有帮助吗?
<form method="post" id="contactform" name="contactform" action="comment.php" id="ContactForm" name="ContactForm" method="post">
<fieldset>
<label>Email *</label>
<input class="text" type="text" name="email">
<label>Name *</label>
<input class="text" type="text" name="name" />
</fieldset>
<input class="submit-button" type="submit" name="submit" id="submit" value="Send" />
</form>
and my contact.php
<?php
$email.= "<b>Email : </b>".trim($_POST['company'])."<br/>";
$email.= "<b>Name : </b>".trim($_POST['name'])."<br/>";
//Replace YourEmailAddress@Yourdomain.com with yours, eg:contactus@mywebsite.com
//Both on the next line and on the mail function below.
$headers = "From: email@email.com\r\n";
$headers .= "Content-Type: text/html";
mail(
"Your Name<myname>",
"Header",
$email,
$headers
);
header("www.google.com");
?>
Run Code Online (Sandbox Code Playgroud)
我的php表单中的"标题"部分是在发送表单后将用户重定向到页面.
提前致谢.
如何将联系表格电子邮件的"发件人"字段更改为发件人的"发件人"字段?例如,如果客户要使用电子邮件"test@test.com"填写表单,我该如何使生成的电子邮件来自"test@test.com"?
我查看了系统管理面板中的"电子邮件发件人"字段,但这只允许一系列预设商店电子邮件.
非常感谢
我希望我的用户能够将Contact Form 7短代码放入 Wordpress 编辑器的自定义字段中。我已经使用ACF创建了自定义字段,并且可以将该值拉到页面上,但是当我尝试将其包含在短代码中时,它返回 404。
这段代码:
<?php echo do_shortcode(get_field('contact_form_shortcode')); ?>
Run Code Online (Sandbox Code Playgroud)
返回:
[contact-form-7 404 "Not Found"]
Run Code Online (Sandbox Code Playgroud)
如果我从这样的值中创建一个变量:
<?php
$formCode = get_field('contact_form_shortcode');
echo $formCode;
?>
Run Code Online (Sandbox Code Playgroud)
回声返回:
[contact-form-7 id="473" title="Learn More Form"]
Run Code Online (Sandbox Code Playgroud)
但是在将该值放入 echo do_shortcode 函数列表后,我得到了相同的 404:
<?php echo do_shortcode($formCode); ?>
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我是wordpress 的新手,我正在使用Contact Form 7网站上的表单。在表单的底部,我添加了 recaptcha,然后添加了发送按钮。我想在 recaptcha 的末尾和表单之间添加一个空格。
我应该在那里添加什么代码?代码看起来像这样。
[recaptcha]
[submit "Send"]
Run Code Online (Sandbox Code Playgroud)
屏幕截图看起来像这样。

提前致谢!