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

HTML+CSS+JavaScript

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

 

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

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

тема: Выпадающий список
 
 автор: gumplen   (02.04.2009 в 17:07)   письмо автору
 
 

Снова здравствуйте. Появилась новая проблема: У меня есть выпадающий список select, с выделенным по умолчанию пунктом "Выбор". Я хотел бы сделать так, чтобы в независимости от выбора этот пункт был активным.
Подскажите, пожалуйста, как это реализовать?

  Ответить  
 
 автор: mikha   (02.04.2009 в 17:12)   письмо автору
 
   для: gumplen   (02.04.2009 в 17:07)
 

Не совсем понятно, так что ли?
<select name="select">
  <option value="hhhh" selected="selected">Выбор</option>
  <option value="fhdf">ggggghg</option>
  <option value="dfgh">fdhgh</option>
  <option value="fdgh">dfghdfgh</option>
  <option value="fdhg">dfhdfgh</option>
</select>

  Ответить  
 
 автор: gumplen   (02.04.2009 в 18:12)   письмо автору
 
   для: mikha   (02.04.2009 в 17:12)
 

У меня такой селект, как вы написали. Меня интересует, как сделать, чтобы после выбора любого из пунктов, выделенным оставался "Выбор"

  Ответить  
 
 автор: PAT   (02.04.2009 в 18:45)   письмо автору
 
   для: gumplen   (02.04.2009 в 18:12)
 

Т.е. вам нужен "выбор без возможности выбора"? :-)
<select name="select_0onchange="this.options [0].selected = true">
  <option value="hhhh" selected>Выбор</option>
  <option value="fhdf">ggggghg</option>
  <option value="dfgh">fdhgh</option>
  <option value="fdgh">dfghdfgh</option>
  <option value="fdhg">dfhdfgh</option>
</select>
PS. Запись <option selected="selected">, предложенная вам выше - неграмотна. Атрибут/свойство selected может принимать только два возможных значения - true или false (или же булевые 1 или 0). Когда записывается атрибут в HTML-коде, то значение true можно не указывать - по умолчанию оно будет равно true, т.е. вот так: <option selected>

PS2. Кроме того, совершенно не стОит путать самого себя (и браузер), давая атрибуту NAME значение, равное имени какого-то объекта на странице (я про name="select").
Пример того - почему этого не надо делать, я давал здесь - http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=63738 (см. сообщение от 23.03.2009 в 17:00 и в нём последнее примечание - под номером 3)

  Ответить  
 
 автор: mikha   (03.04.2009 в 01:18)   письмо автору
 
   для: PAT   (02.04.2009 в 18:45)
 

хм.. (selected="selected"), эт не я так.. эт Dreamweaver. А так как валидатор не ругается, то и я, не обращал внимания, думал что так и надо. Спасибо за лекцию.

  Ответить  
 
 автор: GeorgeIV   (02.04.2009 в 18:45)   письмо автору
 
   для: gumplen   (02.04.2009 в 18:12)
 

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

  Ответить  
 
 автор: gumplen   (03.04.2009 в 10:32)   письмо автору
 
   для: GeorgeIV   (02.04.2009 в 18:45)
 

Смысл в том, что обработка select идет не по нажатию на submit, а по событию onclick. А человеку, которому я это делаю, нравится, чтоб всегда высвечивалось слово "Выбор".
2 PAT - спасибо.

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

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