[英]Submit Link for a contact form
首先,我在這個站點的搜索中搜索了答案,但是遇到的每一個代碼似乎都與我所擁有的完全不同,以致於找不到適合我的問題的代碼。
話雖如此,這是我的問題:
我正在嘗試在我的網站上創建一個聯系表單,該表單將表單提交給電子郵件,我認為很基本...如果我將其作為自己的代碼在空白測試頁上進行操作,則可以正常工作,打開php文件,然后據我所知提交。 但是,當我將代碼放到樣式化網站上時,它什么也做不了。
最終,當我單擊“提交”時,我只想簡單地轉到成功頁面,但我正在努力使提交首先正確地工作。 這是我提交表單的代碼:
<form id="form1" action="send_mail.php" method="post">
<div class="success">
<div class="success_txt">
Contact form submitted!<br><strong>We will be in touch soon.</strong>
</div>
</div>
<fieldset>
<span class="form_label">Name:</span>
<label class="name">
<input type="text" value="" name="cf_name">
<span class="error">*This is not a valid name.</span> <span class="empty">*This field is required.</span> </label>
<br>
<span class="form_label">E-mail:</span>
<label class="email">
<input type="text" value="" name="cf_email">
<span class="error">*This is not a valid email address.</span><span class="empty">*This field is required.</span> </label>
<br>
<span class="form_label">Phone:</span>
<label class="phone">
<input type="tel" value="" name="cf_phone">
<span class="error">*This is not a valid phone number.</span><!--<span class="empty">*This field is required.</span>--> </label>
<br>
<span class="form_label">Message:</span>
<label class="message">
<textarea></textarea>
<span class="error">*The message is too short.</span><span class="empty">*This field is required.</span> </label>
<br>
<div class="btns right"><a href="#" class="more" data-type="reset"><span></span>clear</a><a href="send_mail.php" class="more" data-type="submit"><span></span>submit</a></div>
</fieldset>
</form>
我也在這里閱讀: 我的聯系表單的“提交”按鈕未提交,並且在發送之前沒有進行重定向 ,以清除估算的文本? 有人可以談談嗎? 如果我只是將顯示的代碼與已更改的變量放到我的代碼中,那是我需要做的還是比這更多的投入?
非常感謝您閱讀本文檔,對您的任何幫助絕對不勝感激!
您正在使用html表單。 因此,您可以使用Submit按鈕將輸入類型值提交到操作頁面send_mail.php 。
采用
<input type="submit" value="Submit">
而不是提交鏈接。 這將提交您的表單,您可以訪問該頁面中的所有輸入值,並可以添加用於在其中發送郵件的代碼。 在send_mail.php頁面中成功提交后,使用參數重定向到操作頁面(帶有提交按鈕的頁面),例如在send_mail.php頁面中編寫如下代碼,
header("location:actionpage.php?message=sucess");
exit;
然后在操作頁面中檢查消息是否存在。
<div class="success_txt">
<?php if(isset($_GET['message']))
{?>php
Contact form submitted!<br><strong>We will be in touch soon.</strong>
<?php } ?>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.