2014-01-27 47 views
0

客戶端的網站部分無法通過任何其他頁面導航。要訪問這些頁面,她希望用戶填寫此表單。這是一個非盈利的,所以她基本上只是想看看有多少人到這些網頁上有一個免費的產品,所以她可以報告。所以有一個表單的頁面。她希望用戶提交表單,然後重新定向到另一個頁面。通常我會用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(我知道這很荒謬,但這是我得到的)

+0

https://medium.com/design-startups/b53319616782 – Anubhav

+0

@Anubhav - 這看起來很有趣,我將如何修改它以從表單中發送姓名和電子郵件地址? – Michael

+0

你必須通過文件.. – Anubhav

回答

相關問題