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

HTML+CSS+JavaScript

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

 

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

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

тема: Как организовать SELECT с возможностью ввода данных.
 
 автор: Chingiz_Borov   (08.11.2006 в 14:34)   письмо автору
 
 

Допустим есть код:

<SELECT>
<OPTION value=0>" новый элемент"
<OPTION value=1>a1
<OPTION value=2>a2
.....
</select>


Мне необходимо добавить возможность ввода "нового элемента". Т.е. если не подходит ни один из элементов списка, то выбираем " новый элемент" и вводим значение.

Заранее спасибо за помощь.

   
 
 автор: 12345   (08.11.2006 в 14:37)   письмо автору
 
   для: Chingiz_Borov   (08.11.2006 в 14:34)
 

В ресурсах скриптов ищите "комобокс" (combo box) - эмуляция комбобокса через слои или 2 поля ввода. Ещё пример здесь:

   
 
 автор: Chingiz_Borov   (09.11.2006 в 10:51)   письмо автору
 
   для: 12345   (08.11.2006 в 14:37)
 

Спасибо, но думал можно обойтись без джавы. Но всё же некоторые примерчики скриптов пригодятся в будущем. Ещё раз спасибо.

   
 
 автор: elenaki   (09.11.2006 в 10:58)   письмо автору
 
   для: Chingiz_Borov   (09.11.2006 в 10:51)
 

если без JS, то просто после селекта ставите текстовое поле. а при обработке формы
проверяете, если в селекте было выбрано пустое значение, а в текстовом поле после
него значение есть, то и заносите его в базу, одновременно добавляя в таблицу, из
которой у вас строится селект (он же из таблицы строится? из базы? иначе как вы его
хотите обновлять?). при следующем вызове страницы с формой, в селекте уже будет
новая опция.

   
Rambler's Top100
вверх

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