标签: contact-form

不使用 PHP 提交联系表单

我仍然是一名学生,今天我们的讲师告诉我们,提交联系我们表单而不必使用 mailto: 功能的唯一方法是使用 PHP。

我发誓去年另一位讲师向我们展示了一种仅使用 javascript 的方法。

是否可以使用基本表格和 javascript 提交反馈/联系表格?如果是这样,您介意分享一个示例吗?

提前致谢

javascript php forms feedback contact-form

5
推荐指数
1
解决办法
1万
查看次数

Magento:将验证码添加到自定义联系表单

我在 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)

然后我在“配置”>“客户配置”>“验证码”中启用了验证码,然后选择“自定义联系表单”,然后选择“显示模式”为“始终”。

但是我仍然没有在我的自定义表单中获得验证码。

我希望我很清楚

谢谢

customization captcha magento contact-form

5
推荐指数
1
解决办法
1万
查看次数

在 Contact Form 7 插件中选择国家和自动生成电话代码 - wordpress

我有一个联系表格 7 插件我需要更改此表格,请在下面查看详细信息 如果有任何相关插件,请建议我选择国家/地区并在文本框中自动生成电话号码

地点:印度(在下拉菜单中选择)

代码: +91(自动出现)

wordpress contact-form contact-form-7

5
推荐指数
1
解决办法
1万
查看次数

Jquery 重复 Jquery 选择器

我正在尝试建立一个联系表单错误来电者。

我的 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)

javascript jquery contact-form

5
推荐指数
1
解决办法
3206
查看次数

我不断收到错误 firebase.database 不是函数

我正在尝试将投资组合网站中的联系表单链接到 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)

javascript contact-form firebase firebase-realtime-database

5
推荐指数
1
解决办法
4440
查看次数

使用带有 Gmail 帐户的 PHPMailer 发送邮件

我正在尝试使用 PHPMailer 库从我的网站发送电子邮件。我这样做的目的是:

  1. 我从这个链接下载了 PHPMailer 5.2-stable 。

  2. 我在我的主机上上传了以下文件:class.phpmailer.phpclass.smtp.phpPHPMailerAutoload.php

  3. 然后我创建了一个文件名 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)

php email phpmailer contact-form

5
推荐指数
1
解决办法
165
查看次数

联系表格发送给我空的电子邮件

我有这个联系表格,运作良好.如果有人给我发了一封电子邮件,我就知道了 但无论出于何种原因,我都会收到空的电子邮件发送给我.由于没有人可以访问该页面,我确定不是有人向我发送空的电子邮件.我不知道问题是什么.有帮助吗?

   <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表单中的"标题"部分是在发送表单后将用户重定向到页面.

提前致谢.

php contact-form

4
推荐指数
1
解决办法
5237
查看次数

将magento联系表单电子邮件的"发件人"字段更改为发件人

如何将联系表格电子邮件的"发件人"字段更改为发件人的"发件人"字段?例如,如果客户要使用电子邮件"test@test.com"填写表单,我该如何使生成的电子邮件来自"test@test.com"?

我查看了系统管理面板中的"电子邮件发件人"字段,但这只允许一系列预设商店电子邮件.

非常感谢

email magento contact-form

4
推荐指数
1
解决办法
7807
查看次数

使用高级自定义字段和联系表单 7 来显示表单

我希望我的用户能够将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)

我错过了什么?

php wordpress contact-form

4
推荐指数
2
解决办法
2万
查看次数

如何添加空白行联系表格 7

我是新手,我正在使用Contact Form 7网站上的表单。在表单的底部,我添加了 recaptcha,然后添加了发送按钮。我想在 recaptcha 的末尾和表单之间添加一个空格。

我应该在那里添加什么代码?代码看起来像这样。

[recaptcha]

[submit "Send"]
Run Code Online (Sandbox Code Playgroud)

屏幕截图看起来像这样。

recaptcha 的屏幕截图太近而无法发送按钮

提前致谢!

forms wordpress recaptcha contact-form

4
推荐指数
1
解决办法
2万
查看次数