提交表单后的Javascript

提交表单后的Javascript,javascript,Javascript,我绝对不是javascript大师,所以这可能是一个非常简单的问题 我如何用“谢谢”替换表格。我的意思是,在您按下submit之后,我希望表单被替换为“谢谢!”或“发生错误!” 提前感谢您的帮助:D 编辑: 这是处理过程。它位于酒店前面 if(isset($_POST['sendmail'])) { //Data from the form $name = trim(strip_tags($_POST['name'])); $email = trim(strip_tag

我绝对不是javascript大师,所以这可能是一个非常简单的问题

我如何用“谢谢”替换表格。我的意思是,在您按下submit之后,我希望表单被替换为“谢谢!”或“发生错误!”

提前感谢您的帮助:D

编辑:

这是处理过程。它位于酒店前面

if(isset($_POST['sendmail'])) {

    //Data from the form
    $name = trim(strip_tags($_POST['name']));
    $email = trim(strip_tags($_POST['email']));
    $message = trim(strip_tags($_POST['message']));


    //Data set by the script
    $subject = 'Mail fra ';
    $subject .= $name;
    $subject .= ' via lindegaardsign.dk';
    $to = 'nf.denmark@gmail.com';

    if(validate_email($email) && !empty($email) && !empty($message)) {

        $headers = "From: $email\r\n";
        $headers .= "Content-type: text/html\r\n";

        //Send mail
        if(mail($to , $subject , $message , $headers)) {
            $message = '<div class="contactresponse">Tak for din henvendelse. Vi besvarer den hurtigst muligt.</div>';  
        } else {
            $message = '<div class="contactresponse">Der skete fejl ved afsendelsen af din henvendelse.</div>';
        }
    } else {
            $message = '<div class="contactresponse">Husk at udfylde email, meddelelse.</div>';
    }

}
if(isset($\u POST['sendmail'])){
//表单中的数据
$name=trim(strip_标签($_POST['name']);
$email=trim(strip_标签($_POST['email']);
$message=trim(strip_标签($_POST['message']);
//脚本设置的数据集
$subject='Mail fra';
$subject.=$name;
$subject.='via lindegardsign.dk';
$to='nf。denmark@gmail.com';
如果(验证电子邮件($email)&&!空($email)&!空($message)){
$headers=“From:$email\r\n”;
$headers.=“内容类型:text/html\r\n”;
//寄信
if(邮件($to、$subject、$message、$headers)){
$message='Tak for din henvendelse.Vi besvarer den hurtigst muligt.';
}否则{
$message=“在其他地方,你可以看到你的声音。”;
}
}否则{
$message='udfylde电子邮件中的外壳,Meddellelse';
}
}
这就是它自身的形式

    <article class="con460">
    <header><h2>Hurtig kontakt</h2></header>
    <section id="quick_contact_form">
        <p>
            Nedenfor ser du hvor, og hvornår vi udstiller vores nisser og dekorationer. Kig forbi og mød os til en snak om de hjemmelavede produkter.
        </p>
        <?php if(isset($message)) :?>
            <?php echo $message; ?>
        <?php else: ?>
        <form class="contact" id="contact_form" action="start.php" method="post">
            <label>Navn:</label>
            <input type="text" name="name" value="">
            <label>Email:</label>
            <input type="text" name="email" value="">
            <label>Besked:</label>
            <textarea name="message"></textarea>
            <input type="reset" name="reset" value="Annuller">
            <input type="submit" name="sendmail" id="sendmail" value="Send">
        </form>
        <?php endif; ?>
    </section>      
</article>

赫蒂格·康塔克

在这一点上,我们需要更多的合作。在生产过程中,我们必须停止生产。

导航: 电邮: 包围:

我希望这能有所帮助。

使用JavaScript无法做到这一点。您必须在服务器端处理发送的表单,并将适当的消息发送回客户端

一种可能是通过
XMLHttpRequest
将表单内容发送到服务器来增强表单,并让回调函数用(成功或失败)消息替换表单。也就是说,我强烈建议无论如何都使用前一个进程,并且只有在前一个进程正常工作时才使用这种处理来扩展它(并且使用
XMLHttpRequest
s对初学者来说是不合适的)。这样,当JavaScript不可用时,您将确保表单仍然有效