Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для Anna5194
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 62
Записей в блоге: 6

Сброс стилей Bootstrap 4

23.08.2019, 10:19. Показов 3820. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть раскрывающееся окно. при нажатии на одну из кнопок, текст её появляется в поле и сбоку появляется кнопка очистки (1 картинка)
после нажатия на кнопку очистки, сама кнопка исчезает, поле чистится и окно закрывается. НО, елси снова разввернуть окно, то видно, что сама кнопка до сих пор активна (2 картинка)
я хочу, чтобы после очистки полей, кнопки выходили в первоначальное неактивное состояние, как на картинке 3. Как мне это сделать? Потому как для кнопок я использовала Bootstrap 4. код выглядит так
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
<div class="search-block__item" dropdown 
        [ngClass]="{'hideKupit': 'userHideKupit'}" [autoClose]="false">
            <button id="button-autoclose" dropdownToggle type="button" class="btn dropdown-toggle"
                    aria-controls="dropdown-basic">
                {{typeRoom}} 
                <span class="caret"></span>
                    <button id="button-autoclose" type="button"
                        class="btnReset"
                        [ngClass]="{'showReset': clearF}" 
                        (click)="thisCleanForm(false)">
                        <img src="https://img.icons8.com/ios/50/000000/clear-symbol.png">
                    </button>
            </button>
            <div *dropdownMenu class="dropdown-menu">
                <p class="dropdown-menu__title">Выберите тип:</p>
                <div class="btn-group btn-group-toggle" ngbRadioGroup name="radioBasic" [(ngModel)]="model">
                    
                    <label ngbButtonLabel class="btn btn--border" (click)=" thisOldBuilding(true)"
                    id="oldBuilding" #oldBuilding
                    (click)="thisCleanForm(true)"
                    >
 
                        <input ngbButton type="radio" [value]="1" 
                        [(ngModel)]="old"> Вторичка
                    </label>
                    <label ngbButtonLabel class="btn btn--border" (click)="thisNewBuilding(true)"
                    id="newBuilding" #newBuilding
                    (click)="thisCleanForm(true)"
                    >
 
                        <input ngbButton type="radio" value="middle" 
                        
                        [(ngModel)]="new"> Новостройка
                    </label>
                    
                </div>
            </div>
        </div>
Миниатюры
Сброс стилей Bootstrap 4   Сброс стилей Bootstrap 4   Сброс стилей Bootstrap 4  

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2019, 10:19
Ответы с готовыми решениями:

Дефолтный сброс стилей в CSS
В сети пишут, что наиболее популярным является Eric Meyer's CSS Reset, но даже в сжатом виде это огромное количество кода: ...

Переопределение стилей Bootstrap 4
Здравствуйте, как я могу изменить bootstrap 4 стили? В частности мне необходимо изменить текст на input type=file, который по умолчанию...

Редактирование стилей на сайте с подключённым Bootstrap
У меня такая проблемы. Подключил bootstrap для адаптивности сайта. У меня есть основной файл стилей style.css. Когда я изучаю свой сайт в...

3
469 / 334 / 144
Регистрация: 16.02.2018
Сообщений: 930
23.08.2019, 11:03
Anna5194, вам нужно сбросить их checked. Вы же вы как-то поля очищаете, значит есть событие срабатывание на кнопку, и да код на jquery, так что если нет подключите.
JavaScript
1
2
3
4
5
6
7
8
$(document).ready(function(){
    $(".reset-btn").click(function(){
        $(".check-radio").prop("checked", true);
    });
    $(".uncheck-radio").click(function(){
        $(".radio").prop("checked", false);
    });
});
классы только подставьте свои.
0
 Аватар для Anna5194
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 62
Записей в блоге: 6
26.08.2019, 14:49  [ТС]
сделала по другому без jquery. добавила ngModel, отслеживала true и false и при нажатии на кнопку очистки задавала всем значениям false
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<button id="button-autoclose" dropdownToggle type="button" ngDefaultControl class="btnReset"
                        aria-controls="dropdown-basic" 
                        (click)="thisReset()"
                        [ngClass]="{'showReset': showR}" 
                        (click)="thisShowReset(false)"
                        [(ngModel)]="reset">
                        <img src="https://img.icons8.com/ios/50/000000/clear-symbol.png">
 
                    <span class="caret"></span>
                </button>
<label class="btn-primary" ngbButtonLabel>
    <input type="checkbox" ngbButton [(ngModel)]="model.right"> Right
  </label>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export class NgbdButtonsCheckbox {
  model = {
    left: true,
    middle: false,
    right: false
  };
}
 constructor() { 
 
  }
 
  ngOnInit() {
 
  }
thisReset(){
 
      this.model['left'] = false;
      this.model['middle'] = false;
      this.model['right'] = false;
  
    }
0
 Аватар для Anna5194
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 62
Записей в блоге: 6
05.09.2019, 11:29  [ТС]
Так, короче, самое оказалось элементарное решение для радио-кнопок. Просто весь див помещается в тег form, а к кнопке, которая должна это всё обнулять приписываем
HTML5
1
name="reset_form" value="Reset Form" onclick="this.form.reset();"
работает как надо, без функций и всякой остальной херни. просто идеально. я счастлива) всем спасибо)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.09.2019, 11:29
Помогаю со студенческими работами здесь

Чистый bootstrap или как избавится от стилей ?
Пришло время апнутся по lvl и начать активно использовать bootstrap, и вот возник первый вопрос, вот я и заскочил сюда, в надежде что...

Чем отличается импорт стилей от подключения связанных стилей css?
чем отличается импорт стилей от подключения связанных стилей css? &lt;link rel=&quot;stylesheet&quot; href=&quot;mystyle.css&quot;&gt; от ...

CSS Bootstrap шаблон
Есть у кого реализованный шаблон? Вообще без разницы какое наполнение del

Bootstrap, адаптивная верстка
При отображении на нормальном мониторе в ряду должно быть 3 картинки. Примерный код: &lt;main class=&quot;container-fluid&quot;&gt; ...

Кнопка на bootstrap'e
Есть слайдер.На слайде заголовок и абзац с кнопкой,и изображение.На обычном мониторе все хорошо,но на моб.экранах кнопка...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru