Заменить текст с изображением [дубликата]

0

Когда пользователь заполняет форму и нажимает кнопку отправки, форма отключается во время отправки информации. Для отключения формы я использую следующий код:

$form.find('button').prop('disabled', true);

Как заменить текст кнопки загрузочным изображением?

  • 0
    Пожалуйста, оставьте свой HTML-код, а также
  • 0
    проверьте ссылку forum.jquery.com/topic/show-loading-image-when-clicking-a-link
Показать ещё 1 комментарий
Теги:

4 ответа

1
Лучший ответ

Просто делать

$form.find('button').prop('disabled', true).html('<img src="yourimagesoruce">');
0

вы можете использовать replaceWith для замены кнопки

$(":submit").on("click", function (e) {
    $("form").prop("disabled", true);
    $(this).replaceWith("<img id='loadingImg' src='http://www.loadinfo.net/images/preview/11_cyrcle_one_24.gif?1384388177' />");    
});

http://jsfiddle.net/btxKc/

0

Просто нажмите кнопку и добавьте фон

$('input[type=submit]').css('background', "url('please_wait2.png') no-repeat top left");

и отключить его

$('input[type=submit]').prop("disabled",true)
  • 0
    Этот стиль CSS будет отображать изображение ожидания, когда кнопка включения или выключения статистики, я пишу или неправильно?
  • 0
    Когда вы отправляете форму, она загружает изображение как фоновое изображение кнопки, а затем отключает его.
0

Если вы хотите поместить "загружать изображение" в кнопку, то в качестве решения вы можете установить свойство "background-image" на кнопку с URL-адресом вашего "загружаемого изображения". Также вы можете установить дополнительные свойства, чтобы определить, как должно выглядеть ваше изображение.

Пример:

$form.find('button').prop('background-image', 'url("img/loading.gif")');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню