0

我希望你能帮忙!

继承人的问题,我有这个我以前使用过的 php 联系表单脚本(如下所示),所以我知道有效,但是,由于我已经将 html 表单隐藏在一个新的 jQuery 驱动的 div 中:(<div class="toggle hidemail" id="drop-button" href=""> Email us here </div> <div class="hidden hiddenform">) 上下切换,我似乎根本无法发送表单,发送时的表单应该淡出然后给用户一个确认消息(如脚本中所示)但它没有做任何事情,我想没有人会知道这里出了什么问题,所以我可以让这个表格再次工作?谢谢你!

    <?php

$to = 'example@gmail.com';
$subject = 'Company Name';

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

$body = <<<EMAIL

Hello my name is $name.

$message

From $name
my email address is $email


EMAIL;

if($name == '' || $email == '' || $message == "") {
    echo "<h5>Sorry, I think you missed  bit....</h5>";
    $error = true;
} else {
    $error = false;
    mail("example@gmail.com", $name, $email, $message);
    echo "<h5>Thank you for getting in touch. I'll get back to you ASAP.</h5>";
}


if($error == true):
?>

<article id="contact-form">

    <article id="load_area">

        <form id="my-form">

            <input type="text" name="name" placeholder="Name" />
            <input type="text" name="email" placeholder="Email" />
            <textarea name="message" placeholder="Message" /></textarea>
            <input type="button" class="submit_button" value="Send" name="send_button" />

        </form>

    </article>

</article>

<?php

endif;

?>

在头部标签中:

$(document).ready(function(){
        $(".submit_button").live("click", function(){
            $("#load_area").fadeOut('slow', function(){
            $("#load_area").fadeIn();
            $.post("process.php", $("#my-form").serialize(), function(data){
                $("#load_area").html(data);
            })
            });
        })
    })

这是 HTML:

 <div class="hidden hiddenform">

    <article id="contact-form">

        <article id="load_area">

            <form id="my-form">

                <input type="text" name="name" placeholder="Name" />
                <input type="text" name="email" placeholder="Email" />
                <textarea name="message" placeholder="Message" /></textarea>
                <input type="button" class="submit_button" value="Send" name="send_button" />

            </form>

        </article>

    </article>

</div>

谢谢你!

4

0 回答 0