使用Javascript单击提交按钮时重定向嵌入的表单

时间:2014-10-30 22:35:58

标签: javascript html

我想要一个javascript在点击提交按钮时重定向下面的嵌入表单

表格在下面

<div class="o-form-header"><h2 id="o-form-title">Mail List Subscription Form</h2><p id="o-form-description">Please fill in and submit the form below to subscribe to our mailing list.</p></div> <form action="http://sendfree.com/subscribe.php" method="post" accept-charset="UTF-8"><div class="o-form-row"><label for="FormValue_EmailAddress">Email Address</label><input type="text" name="FormValue_Fields[EmailAddress]" value="" id="FormValue_EmailAddress"/></div><div class="o-form-row"><label for="FormValue_CustomField689">Your Name</label><input type="text" name="FormValue_Fields[CustomField689]" value="" id="FormValue_CustomField689"/></div> <input type="hidden" name="ret_s" value="44" /> <input  type="submit" name="FormButton_Subscribe" value="Submit" id="FormButton_Subscribe"/><input type="hidden" name="FormValue_ListID" value="8085"/><input type="hidden" name="FormValue_Command" value="Subscriber.Add" id="FormValue_Command"/></form>

我在下面使用的javascript但在点击提交按钮后没有重定向到google.com

<script type="text/javascript">
  document.getElementById("FORMBUTTON_SUBSCRIBE").onclick=function()  
  {
    window.location.href="http://www.google.com"
  }
</script>

请帮助

3 个答案:

答案 0 :(得分:0)

    <script type="text/javascript">
  document.getElementById("FORMBUTTON_SUBSCRIBE").onclick=function()  
{
  location.replace("http://www.google.com");"
}
</script>

答案 1 :(得分:0)

   document.getElementById("FORMBUTTON_SUBSCRIBE").onclick=function(event)  
  {

    window.location="http://www.google.com";  
    event.preventDefault();
  }

单击表单按钮时的默认操作是提交表单,因此我们应该阻止它。

答案 2 :(得分:0)

我使用了Eventlistener,但仍然没有重定向,检查可能有什么问题因为javascript不好

<script>
document.getElementById("FormButton_Subscribe").addEventListener("click", function(){
    window.location.href=" http://www.google .com";
});
</script>