Помощник
|
ступность чекбокса по нажатию на другой. |
happyhand
|
Сообщение
#1
|
||
|
|
||
|
|||
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
|
Сообщение
#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> , но нужно сделать, чтобы если нажат второй чекбокс, то при отжатии первого, он отжимался и снова становился неактивным (это как раз работает).
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
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 |
Текстовая версия | Сейчас: 19.4.2024, 6:25 |