2013-02-06 83 views
0

所以我有多個提交按鈕。如何繼續觸發由另一個按鈕觸發的事件。

<input type="submit" id="addItem" value="Add Item" action="/addItem.php"/> 
    <input type="submit" id="removeItem" value="Remove Item" action="/removeItem.php/> 

    <input type="button" id="continue" value="Continue" style="display:none;/> 

而且比我有一個jQuery事件

$("#addItem").click(function(event) { 
    event.stopPropgation(); 

    $("#continue").show(); 
}); 

現在,當我點擊繼續我希望能夠繼續的說的addItem射擊......(我能有該網頁上的更多按鈕,我不能用$(本).closest(「形式」),因爲我不知道是按下的項目做。

我將如何做到這一點?

+0

「我希望能繼續說addItem」。你的意思是你想提交表格? – j08691

+0

您可以添加一個數據字段到$(「#繼續」),存儲所需的信息 –

回答

0

您可以使用jQuery更改表格行動。允許你的submit將根據您的添加/刪除切換按鈕而有所不同。

var myFormAction = ""; 

$("#addItem").click(function(event) { 
    event.stopPropgation(); 

    myFormAction = "/addItem.php"; 

    $("#continue").show(); 
}); 

$("#removeItem").click(function(event) { 
    event.stopPropgation(); 

     myFormAction = "/removeItem.php"; 

    $("#continue").show(); 
}); 

$("#continue").click(function(event) { 
    //Open Dialog 
}); 
+0

嗨,謝謝除了我不知道輸入的名稱。這些ID和動作由第三方庫框架生成。我只有類$(「。3rdPartySubmit」)..所以我想去每個類添加一個事件,一旦他們點擊它會顯示一個模態屏幕,比他們繼續時,它會繼續。 –

+0

@ user578635那麼你是否希望有一個變量可用,以便知道在模態對話框上運行哪個動作? – Malkus

+0

嗨nope ..我想能夠添加一個繼續事件..點擊一個調試器..你知道暫停..用戶輸入一些項目,比命中繼續。 –