Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
dimavarl
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 9
1

как можно сделать так, чтобы при выборе трех чекбоксов, чекбокс "pod_kluch_okno" автоматически ставился

05.12.2013, 07:45. Просмотров 456. Ответов 4
Метки нет (Все метки)

и соответственно, если убрать хоть одну из трех чекбокосов, чекбокс "pod_kluch_okno" тоже убирался
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="ustanovka_okna">
        <input type="checkbox" name="pod_kluch_okno"> 
        <label for="pod_kluch"><strong>установка "под ключ"</strong></label>
            <br /><br />
        <input type="checkbox" name="montaj_okno"  value="1"> 
        <label for="montaj">демонтаж, монтаж</label>
            <br />
        <input type="checkbox" name="podokonnik_okno" value="1"> 
        <label for="podokonnik">подоконник с установкой</label>
            <br />
        <input type="checkbox" name="plastik_okno" value="1"> 
        <label for="plastik">отделка пластиком</label>
            <br />                      
    </div>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 07:45
Ответы с готовыми решениями:

Как сделать так чтобы при выборе значения в select автоматически ставилось это значение в text?
у меня есть select со значениями 1 2 3 и есть text как сделать так чтобы при выборе значения в...

Как сделать чтобы содержимое фрейма автоматически "прокручивалось" вниз?
Есть такая страница, где в фрейме загружается другая. А при клике на Reload перезагружается. Как...

при выборе input type="checkbox" ячейки одного столбика заполнялись автоматически
Здравствуйте друзья. Подскажите как реализовать следующую задачу? Имеется столбик с &lt;input ...

Как сделать, чтобы при нажатии кнопки "наверх" происходил плавный переход в начало страницы
Здравствуйте. Вот написал программку перемещения наверх при нажатии кнопки. Теперь не знаю, как...

Сделать так, чтобы при выборе option's в select'e не было перезагрузки страницы
Privetik vsem :good: Помогите сделать так, чтобы при выборе option's в select'e не было...

4
sMockingbird
282 / 282 / 72
Регистрация: 06.05.2013
Сообщений: 1,613
05.12.2013, 11:07 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="ustanovka_okna">
        <input type="checkbox" name="pod_kluch_okno"> 
        <label for="pod_kluch"><strong>установка "под ключ"</strong></label>
            <br /><br />
        <input type="checkbox" name="montaj_okno" onChange="checkFull()" value="1"> 
        <label for="montaj">демонтаж, монтаж</label>
            <br />
        <input type="checkbox" name="podokonnik_okno" onChange="checkFull()"value="1"> 
        <label for="podokonnik">подоконник с установкой</label>
            <br />
        <input type="checkbox" name="plastik_okno" onChange="checkFull()"value="1"> 
        <label for="plastik">отделка пластиком</label>
            <br />                      
    </div>
Javascript
1
2
3
4
5
6
7
8
9
function checkFull()
{
if ((jQuery('input[name="montaj_okno"]).prop("checked")) && (jQuery('input[name="podokonnik_okno"]).prop("checked")) && (jQuery('input[name="plastik_okno"]).prop("checked")))
{
jQuery('input[name="plastik_okno"]).attr({"checked":"true"});
} else {
jQuery('input[name="plastik_okno"]).attr({"checked":"false"});
}
}
Если ничего не перепутал то должно быть так

Добавлено через 32 минуты
Что то я перепутал всё)
сейчас исправлю

Добавлено через 29 минут
Javascript
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
<script type="text/javascript">
function checkFull(full)
{
    if (full)
    {
        if (jQuery('input[name="pod_kluch_okno"]').prop("checked"))
        {
            jQuery('input[name="montaj_okno"]').prop('checked',true);
            jQuery('input[name="podokonnik_okno"]').prop('checked',true);
            jQuery('input[name="plastik_okno"]').prop('checked',true);
        } else {
            jQuery('input[name="montaj_okno"]').prop('checked',false);
            jQuery('input[name="podokonnik_okno"]').prop('checked',false);
            jQuery('input[name="plastik_okno"]').prop('checked',false);
        }
    }
    else
    {
    if ((jQuery('input[name="montaj_okno"]').prop("checked")) && (jQuery('input[name="podokonnik_okno"]').prop("checked")) && (jQuery('input[name="plastik_okno"]').prop("checked")))
    {
    jQuery('input[name="pod_kluch_okno"]').prop('checked',true);
    } else {
    jQuery('input[name="pod_kluch_okno"]').prop('checked',false);
    }
    }
}
</script>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="ustanovka_okna">
        <input type="checkbox" name="pod_kluch_okno" onChange="checkFull('y')"> 
        <label for="pod_kluch"><strong>123</strong></label>
            <br /><br />
        <input type="checkbox" name="montaj_okno" onChange="checkFull()" value="1"> 
        <label for="montaj">1</label>
            <br />
        <input type="checkbox" name="podokonnik_okno" onChange="checkFull()"value="1"> 
        <label for="podokonnik">2</label>
            <br />
        <input type="checkbox" name="plastik_okno" onChange="checkFull()"value="1"> 
        <label for="plastik">3</label>
            <br />                      
    </div>
1
dimavarl
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 9
05.12.2013, 12:08  [ТС] 3
К сожалению, не работает. Пытался всяко-разно, не пашет все равно (((
0
sMockingbird
282 / 282 / 72
Регистрация: 06.05.2013
Сообщений: 1,613
05.12.2013, 12:12 4
Что в консоли пишет?
У Вас jQuery подключен?
0
dimavarl
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 9
05.12.2013, 17:08  [ТС] 5
Вот так надо было окаца )))
Javascript
1
2
3
4
5
6
$('#ustanovka_okna input[value=1]').change(function(){
                                        
    if($('input[name=montaj_okno]').is(':checked') && $('input[name=podokonnik_okno]').is(':checked') && $('input[name=plastik_okno]').is(':checked')){$('input[name=pod_kluch_okno]').attr('checked', 'checked');}
    
    else{$('input[name*=pod_kluch_okno]').removeAttr('checked');}                               
});
0
05.12.2013, 17:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2013, 17:08

Как сделать кнопку "Наверх", но чтобы она показывалась только при наведении курсора в правый нижний угол?
Здравствуйте, подскажите пожалуйста:read:, как сделать кнопку &quot;Наверх&quot; но чтобы она показывалась,...

Сделать так, чтобы при открытии другого окна, первое автоматически закрывалось
Не так давно начал заниматься веб-разработкой и столкнулся с проблемой, на странице есть...

Как сделать так чтобы страничка при увеличения разрешения не двигалась в разные стороны, и как сделать чтобы при открытии в опере и в других браузерах
все обьекты на странице не двигались в разные стороны???


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru