2010-06-17 80 views
0

我想改變使用onclick圖像窗體提交按鈕的src,但它似乎並沒有正常工作。我錯過了什麼嗎?Javascript改變圖像形式提交按鈕src不工作

<input class="submit_image" id="my_form_button" onclick="$('my_form_button').src='/images/buttons/submitting.gif'" src="/images/buttons/submit.gif" type="image" /> 

我也嘗試使用onsubmit沒有運氣的窗體標籤上使用相同的JS。

回答

0
onclick="this.src='/images/buttons/submitting.gif';" 
+0

該投票的解釋可能是不錯的。 – Babiker 2010-06-17 21:46:20

0

也許這是一種錯覺,您的表單在更改之前提交併刷新頁面。嘗試添加一個return false;到你的onclick聲明的結尾?

+0

實際上(改變圖像),但是當我添加表單不再發布帖子。 – james 2010-06-17 21:47:30

+0

然後你的問題就複雜得多了。如果您希望表單發佈,但頁面無法更改,則需要通過Ajax執行 否則,如果$ _POST數據存在,則需要使用php告知頁面以更改圖像。 – derrickp 2010-06-17 21:48:02

+0

我確實希望頁面可以更改,但是加載所需的時間我希望圖像可以更改。除非這根本不可能。 – james 2010-06-17 21:49:37