Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: очистка буфера
 
 автор: linux_hak   (24.01.2010 в 09:02)   письмо автору
 
 

Здравствуйте!
необходима помощь.
при нажатии на checkbox в форме, ниже появляется div с дополнительными полями для заполнения.
если есть галочка, показывается div, нет галки, не показывается.
вот обычный js
function DisplayDiv(id) {
    if ($(id).style.display == 'none') {
        $(id).style.display='block';
    } else {
        $(id).style.display='none';
    }
}


при активном checkbox открыт div, так вот если нажать F5 (обновить страницу) то checkbox остается активным, а div не отображается. При дальнейшем нажатии на checkbox он работает наоборот. т.е. при авктивном не показывает div, при неактивном показывает.

как решить проблему чтобы всегда при выбранном checkbox показывал div, и при неактивном не показывал

  Ответить  
 
 автор: sim5   (24.01.2010 в 11:49)   письмо автору
 
   для: linux_hak   (24.01.2010 в 09:02)
 

Ну а РНР то тут причем? Сбрасывайте чекбокс при загрузке страницы
<script>
function DisplayDiv(id) {
  id.style.display = id.style.display=='none' ? 'block' : 'none';
}
onload=function(){document.getElementById('ch').checked=false;}
</script>

<input id="ch" type="checkbox" onclick="DisplayDiv(document.getElementById('as'))">
<div id="as" style="display:none">DIV</div>

$(id)..... вы используете библиотеку?

  Ответить  
 
 автор: linux_hak   (24.01.2010 в 16:53)   письмо автору
 
   для: sim5   (24.01.2010 в 11:49)
 

я уже после опубликования понял что тема в раздел js.

спасибо вам большое!
я в js вообще не силен, этот код с другого сайта, поэтому на ваш вопрос ответить не могу, т.к. не очень понимаю о чем он

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования