2014-10-30 54 views
0

我想一個JavaScript重定向以下時提交按鈕嵌入的形式被點擊使用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> 

請幫助

在表單按鈕點擊3210

回答

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

請考慮增加一個解釋你的代碼 – chopper 2014-10-31 00:07:37

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

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

默認操作是提交表單的,所以我們應該阻止它。

0

我用事件監聽而不是仍然重定向,檢查什麼可能是錯誤的,因爲我不擅長的JavaScript

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

歡迎StackOverflow上。這不是你原來的問題的答案。您應該**編輯**您的原始問題以提供附加信息,然後刪除它 – freefaller 2014-11-06 08:40:26