我有以下輸入按鈕代碼。發生提交後,如何修改此代碼以使用名爲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" />
我有以下輸入按鈕代碼。發生提交後,如何修改此代碼以使用名爲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" />
您需要更改的圖片單擊該按鈕時:
onclick="this.src='images/btn_nxt.png_hold.gif';"
的onsubmit
只屬於表單元素。
我已經有一個onclick事件...是否有另一個事件,我可以使用onClick後發生火災? –
@Rocco不需要另一個事件,只需將'this.src = ...'添加到現有的'onclick'事件。 –
onclick="this.src='images/btn_nxt.png_hold.gif';this.disabled=true;"
propper解決方案是在提交時向按鈕添加一個類。使用樣式表,您可以對您喜歡的按鈕進行任何修改。
你也可以用jQuery來操縱它。它更乾淨。
$("#Insert").live("click", function(){
$(this).attr("src","path/tp/image.gif").attr("disabled", "disabled");
});
希望它有幫助。
代碼在哪? –
onsubmit =「this.disabled = true; return true;」 –
@ShadowWizard這是不正確的,我沒有直接思考,當我發現它已經回答了這個問題,所以我刪除它:) –