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



 

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

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

Открыть тему
Тема закрыта
> Поставив галочку, поле становятся неактивными
geroi_hb
geroi_hb
Topic Starter сообщение 30.6.2009, 18:45; Ответить: geroi_hb
Сообщение #1


Помогите мне пожалуйста, никак не получается!
Мне нужна чтоб если нажимаешь checkbox с идом ID1 то checkbox и text с идом ID2 сталибе disabled
<script type="text/javascript">
var checkflag = "false";
function enjoin() {
var IDObj = document.getElementById("ID1");
var IDName = document.getElementById("ID2");
if (checkflag == "false") {
IDName.disabled = true;
checkflag = "true";
}
else {
IDName.disabled = false;
checkflag = "false";
}
};
</script>

<input type="checkbox" name="name" id="ID1" value="yes" onclick="enjoin();">
<input type="checkbox" name="txt" id="ID2" value="yes">
<input type="text" name="text" id="ID2" size="20">
<input type="checkbox" name="resize" value="yes">
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 30.6.2009, 21:27; Ответить: MetSerp
Сообщение #2


не вкладывайте булевый тип в строковый :)
var checkflag = "false";
это переменная не фалсе всмысле ложь а просто строка со словом фалсе так как переменная в кавычках это строковая переменная :prilichno: возможно проблемма не только в этом я просто сразу на это глазом зацепился
а ну и вот еще грубая ошибка:
<input type="checkbox" name="txt" [COLOR=Red]id="ID2"[/COLOR]  value="yes">
<input type="text" name="text" i[COLOR=Red]d="ID2"[/COLOR]  size="20">
не может быть на странице 2 одинковых по ай ди элемента как в природе снежинок скрипт просто не догоняет к кому из них надо обращаться и еще я не пойму нафига там eval() ? обратиться через document.getElementById('id').properties почему нельзя? О_о
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
geroi_hb
geroi_hb
Topic Starter сообщение 30.6.2009, 22:09; Ответить: geroi_hb
Сообщение #3


Насчет кавычек ты прав не знаю как они туда попали :sarcastic: также и evil уже убрал. То что нельзя дважды использовать ид я тоже знаю эта я так для примера! Проста не вижу вариант как эта сделать ваше без идов.

Вот сейчас это выглядит так:
<script type="text/javascript">
var checkflag = false;
function enjoin() {
var IDObj = document.getElementById("id1");
if (checkflag == false) {
for (i = 1; i < 3; i++) {
document.getElementById('ban'+i).disabled = true;
checkflag = true;
}
}
else {
for (i = 1; i < 3; i++) {
document.getElementById('ban'+i).disabled = false;
checkflag = false;
}
}
</script>
<input type="checkbox" name="name" id="id1" value="yes" onclick="enjoin();">
<input type="checkbox" name="txt" id="ban1" value="yes">
<input type="text" name="text" id="ban2" size="20">
<input type="checkbox" name="resize" value="yes">


Ну что то мне не нравится такой вариант, думаю эта возможна сделать как проще.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 30.6.2009, 22:36; Ответить: MetSerp
Сообщение #4


а элемента всего 2 или это тож для примера? а то я не вижу смысла в цикле он даже в строках дает больше кода нежели просто по очереди включать или отключать чекбокс с текстом:blink:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
geroi_hb
geroi_hb
Topic Starter сообщение 30.6.2009, 22:46; Ответить: geroi_hb
Сообщение #5


элемента всего 5

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Значение чекбокса сразу добавляется в тектовое поле
2 mixxxxxx 3170 3.11.2014, 11:25
автор: -mixxxxxx-
Открытая тема (нет новых ответов) Парсер + поле для поиска
1 BikShop 1083 12.9.2013, 21:44
автор: datacol_mw
Открытая тема (нет новых ответов) Поле ввода пароля...
20 denis_mw 3888 17.8.2012, 0:14
автор: HapkomaH
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВывод аватаров в списке тем в поле последний обновлений Ucoz
0 shannon1791 1517 16.8.2012, 13:29
автор: shannon1791


 



RSS Текстовая версия Сейчас: 25.4.2024, 7:59
Дизайн