Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.09.2018
Сообщений: 24
1

Изменение картинки в блоке после заполнения формы

23.02.2020, 19:53. Показов 338. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
И снова на связи недопрогер. Есть код, и мне нужно, чтобы при заполнении форм он менял картинку.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<form action="#" class="complete-profile-form">
                            <div class="col s12">
                                <div class="col s6">
                                    <div class="col s1"></div>
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3 form-img"><img class="img-form" src="img/name.png"></div>
                                        <div class="col s9"><input class="form" type="text" placeholder="Ваше имя" required></div>
                                    </div>
                                </div>
                                <div class="col s6">
 
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3"><img class="img-form" src="img/building.png"></div>
                                        <div class="col s9"><input class="form" type="text" placeholder="Место установки фонтана" required></div>
                                    </div>
                                </div>
                            </div>
                            <div class="col s12">
                                <div class="col s6">
                                    <div class="col s1"></div>
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3"><img class="img-form" src="img/phone.png"></div>
                                        <div class="col s9"><input class="form" type="text" placeholder="Ваш телефон" required></div>
                                    </div>
                                </div>
                                <div class="col s6">
 
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3"><img class="img-form" src="img/fountain.png"></div>
                                        <div class="col s9"><input class="form" type="text" placeholder="Тип фонтана" required></div>
                                    </div>
                                </div>
                            </div>
                            <div class="col s12">
                                <div class="col s6">
                                    <div class="col s1"></div>
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3"><img class="img-form" src="img/mail.png"></div>
                                        <div class="col s9"><input class="form" type="text" placeholder="Ваша почта" required></div>
                                    </div>
                                </div>
                                <div class="col s6">
                                    <div class="col s11 formdiv complete-form-block">
                                        <div class="col s3 trythis"></div>
                                        <div class="col s8"><input class="form" type="text" placeholder="Размеры" required></div>
                                    </div>
                                </div>
                            </div>
                            <div class="col s12">
                                <input class="confirm-button" type="submit" value="" />
                            </div>
                        </form>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$(document).ready(function() {
    var requiredForms = $("input:not([type=submit])");
    var index = requiredForms.length;
  
    $(".complete-profile-form").on("input blur", function(){
        var valid = 0;
      requiredForms.each(function(i,e){
        if( $(e).val() != "" ){
                    valid++;
        }
      });
      if(valid >= index){
        $('.confirm-button').styles('background', 'url(try2.img)')
      } else {
         $('.confirm-button').styles('background', 'url(try.img)')
      }
    });
    
});
При заполнении формы он ничего не меняет
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2020, 19:53
Ответы с готовыми решениями:

Изменение картинки в блоке после заполнения формы
One more problem, guys. Нужно сделать так, чтобы после заполнения формы у меня в определённом...

Изменение положения картинки в блоке div
Здравствуйте! Нужно разместить картинку в этом блоке в нижнем левом углу (Но с небольшими отступами...

Изменение в одном блоке при нажатии в другом блоке
Скажите возможно ли с помощью CSS или HTML(что мало вероятно) сделать так чтобы если я...

Изменение цвета фона тега input после заполнения
Подскажите, как изменить фон тега input, после его заполнения.

2
490 / 167 / 98
Регистрация: 23.01.2020
Сообщений: 324
24.02.2020, 09:40 2
Setux, Так, если не ошибаюсь у jQuery нет метода styles(), поэтому для начала замените:

Javascript
1
$('.confirm-button').styles('background', 'url(try2.img)')
на

Javascript
1
$('.confirm-button').css('background', 'url(try2.img)')
А дальше давайте глянем будет работать или нет.(Замените в обеих строках)
1
0 / 0 / 0
Регистрация: 23.09.2018
Сообщений: 24
24.02.2020, 17:54  [ТС] 3
Спасибо, помогло
0
24.02.2020, 17:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2020, 17:54
Помогаю со студенческими работами здесь

Изменение типа столбца DataGridView после его заполнения из бд
Здравствуйте. Есть DataGridView, который заполняется следующим способом: ... CompDataAdapter...

Отправка файла после заполнения формы
Добрый день! Каким способом можно реализовать отправку генерируемого .pdf файла (подставляется...

Закрытие формы после заполнения Progressbar на 100%
Подскажите как закрыть форму после заполнения Progressbar на 100%

Сбор данных пользователей после заполнения формы
Всем привет! Я джуниор ПМ и не могу придумать толковое решение задачи, так как в программировании,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru