2013-07-25 33 views
-2
   <form id="contact" action="contact.php" method="get" /> 
       <div class="row-fluid"> 
        <p class="span12"> 
         <label for="name" class="second-color"> 
          Nome</label> 
         <input type="text" id="name" name="name" class="required second-color span12" maxlength="25" /> 
        </p> 
       </div> 
       <div class="row-fluid"> 
        <p class="span12"> 
         <label for="email" class="second-color"> 
          E-mail</label> 
         <input type="text" id="email" name="email" class="required second-color email span12" maxlength="25" /> 
        </p> 
       </div> 
       <div class="row-fluid"> 
        <p class="span12 multi"> 
         <label for="comment" class="second-color"> 
          Mensagem</label> 
         <textarea id="comment" name="comment" class="required second-color span12"></textarea> 
        </p> 
       </div> 
       <a href="javascript:;" class="btn medium color1 hidden-tablet hidden-phone">ENVIAR MENSAGEM</a> 
       <a href="javascript:;" class="btn small color1 visible-tablet visible-phone">ENVIAR MENSAGEM</a> 
       <div id="loadingForm"> 
        <img src="assets/images/loading.gif" alt="loading" /> 
       </div> 
       </form> 

所以我得到了这个联系表格。我有2个按钮,一个用于电脑,另一个用于平板电脑和手机。我使用GET,我应该使用POST方法吗?联系表加载

任何人都可以帮我建立contact.php吗?我不知道到底如何使用loading.gif正在发送消息..

回答

0

你想用$_POST除非乌尔做一些Ajax的东西或提交长URL到一个单独的处理形式,而不是下面的POST方法使用$_GET并按照您的指定命名表contact.php,并通过ajax进行一些调用以获取加载微调器以及所有内容。然而,从这个问题来看,我认为对你来说最好的选择,在学习一些关于php和ajax的知识之前,只需要通过$_POST来完成。

你可以把它与一个PHP自提交到同一个页面,然后在顶部有:

if ($_POST['email']) { 
    $emailFrom = trim(stripslashes($_POST['email'])); 
    $emailTo = "[email protected]"; 
    $subject = "Website contact form submission"; 
    $name = trim(stripslashes($_POST['name'])); 
    $message = trim(stripslashes($_POST['comment'])); 
    // prepare email body text 
    $body = ""; 
    $body .= "Name: "; 
    $body .= $name; 
    $body .= "\n"; 
    $body .= "Email: "; 
    $body .= $emailFrom; 
    $body .= "\n"; 
    $body .= "Message: "; 
    $body .= $message; 
    $body .= "\n"; 
    // send email 
    $success = mail($emailTo, $subject, $body, "From: <$emailFrom>"); 
} 
+0

是啊,所以我想用得到的,因为我的网站都是通过AJAX,下面一起来看看: http://www.malheiro-ovar.com/#contacto。我只想这么发送邮件的消息,我不希望背景音乐停止.. – user2535046