2014-09-04 101 views
-2

我正在使用速度腳本的網頁。我有一個隱藏的字段,我填寫輸入值與另一個字段(JS小提琴:http://jsfiddle.net/x1bdgvyt/)中輸入的值輸入。當我嘗試用我現有的代碼實現JavaScript時,submit按鈕不再起作用。在插入JS之前,IIt工作正常。點擊它不會做任何事情。我不知道什麼是錯的。任何幫助深表感謝。Javascript製作提交按鈕不起作用

HTML提交按鈕代碼

<div> 
    <ul class="action"> 
<li> <input class="Orange_button" type="submit" value="Start my free trial"> 
    <div class="sub-text"> TEXT TEXT TEXT </div> </li> 

    <div class="column"> 
<li> 
    <span > | </span><br/> 
    <span > or </span><br/> 
    <span > | </span> 
    </li> 
    </div> 
<li> <input class="green_button" type="submit" value="Buy it now"> 
    <div class="sub-text"> TEXT TEXT TEXT </div> </li> 

</ul> 
</div> 

的Java腳本代碼

$('form').on('submit', function(e){ 
$('[name="retype-email"]').val($('[name="email"]').val()); 
e.preventDefault() 

}); 
+1

我低估了這個問題,因爲這個腳本的唯一目的似乎是阻止提交按鈕的默認操作。換句話說,RTM。 – GolezTrol 2014-09-04 21:15:04

+0

那麼,爲什麼首先需要一個提交按鈕? – sri 2014-09-04 21:16:30

回答

1

通過包括e.preventDefault()您阻止按鈕的默認行爲。去掉它。

+0

謝謝,這確實有助於使按鈕功能。但我遇到了另一個問題。我試圖用窗體中的字段的值填充隱藏的字段。當我在小提琴中獨立地嘗試它時,它工作。但是,當我試着用我的代碼來做這件事時,似乎並沒有發生。 http://jsfiddle.net/x1bdgvyt/ – user3861559 2014-09-04 21:52:42

+0

必須有一些其他代碼片段,然後對它產生影響。請創建另一個包含所有內容的小提琴。 – Zach 2014-09-04 22:32:59