X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ступность чекбокса по нажатию на другой.
happyhand
happyhand
Topic Starter сообщение 2.2.2010, 19:12; Ответить: happyhand
Сообщение #1


[PHP]
<input name="1" type="checkbox" value="1" />
<input name="2" type="checkbox" disabled value="2" />
[/PHP]
Какое условие дописать, чтобы второй чекбокс становился активным при нажатии на первый и, соответственно, при снятии галочки, неактивным?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devi409
devi409
сообщение 2.2.2010, 22:10; Ответить: devi409
Сообщение #2


<script type='text/javascript'>
function f1()
{
    elem1=document.getElementById("ch1");
  elem2=document.getElementById("ch2");
  if (elem1.checked) {elem2.checked=0}
}
function f2()
{
  elem1=document.getElementById("ch1");
  elem2=document.getElementById("ch2");
  if (elem2.checked) {elem1.checked=0}
}
</script>
<input name='c1' type='checkbox' id='ch1' onClick='f1()'>
<input name='c2' type='checkbox' id='ch2' onClick='f2()'>
Думаю можно обойтись одной функцией. Но суть вызова скрипта и его обработки по моему таже.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 2.2.2010, 23:55; Ответить: happyhand
Сообщение #3


Не, не то. Тут нужно использовать disabled. Т.е. по умолчанию первый активен, второй disabled. После нажатия на первый, второй становится активным. И при отжатии первого второй снова становится disabled. И ещё если второй был выбран, то становится невыбранным.
Вот в принципе то, что надо:

<script language="JavaScript">
<!--
function editText() {
  
       var chkInput = document.getElementById('FlagEdit');
       var txtInput = document.getElementById('IDD');
       txtInput.disabled = 1 - chkInput.checked;
}
// -->
</script>

<form name="myForm">
input type="checkbox" id="FlagEdit" onClick="editText()"
input type="checkbox" id="IDD" disabled>
</form>

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) 24xbtc Обмен (Ввод - Вывод) Bitcoin и другой Электронной Валюты.
63 mark78 37069 18.7.2020, 2:14
автор: mark78
Открытая тема (нет новых ответов) Перенести сайт WordPress на другой домен
0 Pakavan 2806 13.3.2018, 2:00
автор: Pakavan
Открытая тема (нет новых ответов) Требуется перенести сайт на другой домен. Ищу специалиста.
0 Thrash 1140 7.11.2017, 20:10
автор: Thrash
Открытая тема (нет новых ответов) Перенос сайта на другой хостинг
Недорого перенесу ваш сайт на другой хостинг
2 vitvirtual 1961 15.2.2017, 15:10
автор: vitvirtual
Открытая тема (нет новых ответов) Дизайн сайтов, лендингов и другой графики
1 vowev 1401 14.11.2016, 23:40
автор: vowev


 



RSS Текстовая версия Сейчас: 19.4.2024, 6:25
Дизайн