2012-10-03 36 views
-2

我有以下輸入按鈕代碼。發生提交後,如何修改此代碼以使用名爲btn_nxt.png_hold.gif的按鈕的灰色版本?onSubmit javascript窗體事件換出圖像?

<input onsubmit="this.disabled=true;return true;" type="image" name="Insert" id="Insert" value="Insert" alt="Insert" src="images/btn_nxt.png" /> 
+2

代碼在哪? –

+0

onsubmit =「this.disabled = true; return true;」 –

+0

@ShadowWizard這是不正確的,我沒有直接思考,當我發現它已經回答了這個問題,所以我刪除它:) –

回答

4

您需要更改的圖片單擊該按鈕時:

onclick="this.src='images/btn_nxt.png_hold.gif';" 

onsubmit只屬於表單元素。

+0

我已經有一個onclick事件...是否有另一個事件,我可以使用onClick後發生火災? –

+0

@Rocco不需要另一個事件,只需將'this.src = ...'添加到現有的'onclick'事件。 –

2
onclick="this.src='images/btn_nxt.png_hold.gif';this.disabled=true;" 
0

propper解決方案是在提交時向按鈕添加一個類。使用樣式表,您可以對您喜歡的按鈕進行任何修改。

0

你也可以用jQuery來操縱它。它更乾淨。

$("#Insert").live("click", function(){ 

    $(this).attr("src","path/tp/image.gif").attr("disabled", "disabled"); 

}); 

希望它有幫助。