Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Группа элементов - создать действие 
V
    Опции темы
olegti25
Дата 5.8.2010, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



Здравстуйте.

С JavaScript не знаком вообще, но так случилось, что нужно сделать такую вещь!

Есть форма и в ней  2-а чекбокса 

Код

<form>
..............................

Yes: <input name="" type="checkbox" value="Chek 1" />
No: <input name="" type="checkbox" value="Chek 2" />

......................
</form>


мне нужно сделать, чтобы при нажатие на первый чекбокс (Yes), появлялась ещё одна група чекбоксов или текстовое поле.

Помогите пожалуйста )


PM MAIL   Вверх
bars80080
Дата 5.8.2010, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



<input onclick="qw();" на первый чекбокс

ниже скрытый блок:

Код

<div id="block">
всякие чекбоксы и поля
</div>


и функцию:

Код

function qw() {
    document.getElementById('block').style.display = 'block';
}

PM MAIL WWW   Вверх
olegti25
Дата 6.8.2010, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



спасибо,

но тут ещё такая проблема!


у меня два чекбокса, работают взаимосвязано (как бы), т.е. если галлочка стоит в первом, то  во втором её нету, и если поставить во втром  - то в пером она должна пропать




Это сообщение отредактировал(а) olegti25 - 6.8.2010, 13:54
PM MAIL   Вверх
EmilRegis
Дата 6.8.2010, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



Цитата(olegti25 @  6.8.2010,  13:37 Найти цитируемый пост)
а если галочку убрать - то блок должен пропасть??? 

Вы это кого спрашиваете? откуда тут знают должен пропасть блок или нет

Код

function qw(ch) {
    document.getElementById('block').style.display = ch?'block':'none';
}


<input type="checkbox" onclick="qw(this.checked);">


как то так
PM MAIL   Вверх
CruorVult
Дата 6.8.2010, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 3
Всего: 28



Код

Yes: <input name="" type="checkbox" value="Chek 1" onclick="qw(this)" />


Код

function qw(el) {
if(el.checked==true) {
document.getElementById('block').style.display = 'block';
} else {
document.getElementById('block').style.display = 'none';
}
}

PM MAIL Skype   Вверх
olegti25
Дата 6.8.2010, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



спасибо,

но тут ещё такая проблема!


у меня два чекбокса, работают взаимосвязано (как бы), т.е. если галлочка стоит в первом, то  во втором её нету, и если поставить во втром  - то в пером она должна пропать
PM MAIL   Вверх
CruorVult
Дата 6.8.2010, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 3
Всего: 28



Цитата(olegti25 @  6.8.2010,  13:55 Найти цитируемый пост)
у меня два чекбокса, работают взаимосвязано (как бы), т.е. если галлочка стоит в первом, то  во втором её нету, и если поставить во втром  - то в пером она должна пропать

поменяй на radio
PM MAIL Skype   Вверх
olegti25
Дата 6.8.2010, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



всем большое спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0564 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.