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



 

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

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

Открыть тему
Тема закрыта
> javascript vs input text value
SilverCross
SilverCross
Topic Starter сообщение 9.8.2011, 17:47; Ответить: SilverCross
Сообщение #1


Привет всем!

Возникла очередная проблема с Js

код :

<input type="checkbox" id="box1" onchange="a()"><div id="res1" ></div><br><br>
<input type="checkbox" id="box2" onchange="a()"><div id="res2" ></div><br><br>
<input type="checkbox" id="box3" onchange="a()"><div id="res3"></div><br><br>
<input type="checkbox" id="box4" onchange="a()"><div id="res4"></div><br><br>
<input type="checkbox" id="box5" onchange="a()"><div id="res5"></div>


[JS]
<script>
function a(){
for (var i=1; i<=5; i++) {
if (document.getElementById('box'+i).checked == true)
document.getElementById('res'+i).innerHTML='<b>Улица:</b><br><input type=\"text\" style=\"width:200px; height:15px;\" name=\"street'+i+'\"><br><b>Дом:</b><br><input type=\"text\" style=\"width:200px; height:15px;\" name=\"house'+i+'\"><br><b>Подъезд:</b><br><input type=\"text\" style=\"width:200px; height:15px;\" name=\"porch'+i+'\"><br><b>Квартира:</b><br><input type=\"text\" style=\"width:200px; height:15px;\" name=\"flat'+i+'\"><b><br>Код домофона:</b><br><input type=\"text\" style=\"width:200px; height:15px;\" name=\"code'+i+'\">';
}
}

</script>
[/JS]

как видим, при нажатии на чекбокс вылетает 5 инпутов, в которые нужно вводить данные

Попытаюсь изложить суть проблемы

При нажатии на 1й чекбокс, вылетают поля, данные в них мы ввели, и когда кликаем к примеру на 2й чекбокс, данные полей, которые мы заполняли - исчезают

как решить эту проблему?:wacko:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 9.8.2011, 18:56; Ответить: Webmaster_hb
Сообщение #2


SilverCross, вы лучше изначально напишите логику согласно которой будет работать ваш скрипт
так например наверно не стоит каждый раз гонять функцию по всем чекбоксам и проверять включены они или нет
ведь нажимает человек на конкретный checkbox, значит мы можем обрабатывать конкретный input
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 9.8.2011, 19:06; Ответить: SilverCross
Сообщение #3


Webmaster, я вообще не силен в js, но спасибо за совет
попробуем
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 9.8.2011, 22:35; Ответить: Webmaster_hb
Сообщение #4


(SilverCross @ 9.8.2011, 22:06) *
Webmaster, я вообще не силен в js, но спасибо за совет
попробуем

дело не в JavaScript, а в том чтобы продумать нормально алгоритм, а уже потом делать ;)

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44765 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1459 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Дополнительный доход по Вашему трафику - JavaScript майнинг
6 GridCash 2680 22.4.2018, 20:30
автор: -GridCash-
Открытая тема (нет новых ответов) JumPic.ru - новый сервис уникальной тизерной и баннерной рекламы без javascript
Рекламный код без javascript - 100% защита от вирусов
3 Shoker 3699 1.4.2018, 18:36
автор: Shoker


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:29
Дизайн