2010-06-17 3 views
0

Я пытаюсь изменить src кнопки отправки формы изображения с помощью onclick, но, похоже, она работает неправильно. Я что-то упускаю?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" /> 

Я также пробовал использовать тот же JS на теге формы, используя onsubmit без везения.

ответ

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

Объяснение с этим путём голосования, возможно, было приятным. – Babiker

0

Возможно, это иллюзия, и ваша форма отправляет и обновляет страницу до ее изменения. Попробуйте добавить return false; до конца вашего заявления onclick?

+0

Это работает на самом деле (чтобы изменить изображение), но когда я добавляю, что форма больше не помещается. – james

+0

Тогда ваша проблема намного сложнее. Если вы хотите, чтобы форма публиковалась, но страница не изменилась, вам нужно сделать это через Ajax В противном случае вам нужно будет сообщить странице с php, чтобы изменить изображение, если существуют данные $ _POST. – derrickp

+0

Я хочу, чтобы страница изменилась, но на время, необходимое для загрузки, я хотел, чтобы изображение изменилось. Если это принципиально невозможно. – james