2010-06-17 70 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