客戶端的網站部分無法通過任何其他頁面導航。要訪問這些頁面,她希望用戶填寫此表單。這是一個非盈利的,所以她基本上只是想看看有多少人到這些網頁上有一個免費的產品,所以她可以報告。所以有一個表單的頁面。她希望用戶提交表單,然後重新定向到另一個頁面。通常我會用PHP很容易地做到這一點,但不幸的是,她通過一些本地傻瓜託管網站,他們不支持PHP將表單提交至電子郵件,然後重定向至新頁面(不含php)
所以問題是,我如何獲得這個表單提交給她的電子郵件,然後重定向到與當前頁面(video-form.html)不同的頁面(videos.html)?
我有這樣的形式:
<form id="myForm" action="mailto:[email protected]" method="post" name="VideoFormAction">
<table cellspacing="1" cellpadding="1" width="46%">
<tr>
<td valign="top" class="shade1"><font color="red"><b>*</b></font> Email Address</td>
<td valign="top"><input type="text" name="Mail" value="" size="30"></td>
</tr>
<tr>
<td valign="top" class="shade2">Name</td>
<td valign="top"><input value="" name="Name" type="text" size="30" maxlength="100"></td>
</tr>
<tr>
<td valign="top" align="center">
<font color="red"><b>*</b></font> = required field
</td>
<td valign="top">
<button class="button">Submit</button>
</td>
</tr>
</table>
</form>
我已經嘗試了一些javascript:
<script>
document.getElementById("myForm").onsubmit = function() {
setTimeout(function(){
window.location.href = "http://www.funducate.net/videos.html";
}, 1);
};
</script>
這對於無論何種原因將無法正常工作。我通過搜索發現了多種建議,試圖嘗試上述許多不同的變體,所有這些都失敗了。如上所見,最後的努力甚至會暫停。我想它不起作用,因爲提交按鈕執行動作=「」,然後不會繼續。
有沒有其他的選擇?請記住,我不能使用PHP(我知道這很荒謬,但這是我得到的)
https://medium.com/design-startups/b53319616782 – Anubhav
@Anubhav - 這看起來很有趣,我將如何修改它以從表單中發送姓名和電子郵件地址? – Michael
你必須通過文件.. – Anubhav