Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Комбобокс в HTML   Найти похожие ветки 

 
QuasiLamo ©   (2005-08-17 17:07) [0]

надо бы шоб позволял вводить значение и выбирать из списка... как такое обычно делают? и как лучше?


 
palva ©   (2005-08-17 17:22) [1]

> как такое обычно делают?
Обычно такое не делают (я не видел). А если где увидите, то сразу посмотрите как это сделано (HTML Source) и напишите здесь. Мне тоже интересно.


 
Kerk ©   (2005-08-17 18:51) [2]

у google похожее есть

http://www.google.com/webhp?complete=1&hl=en


 
Ольга   (2005-08-17 18:54) [3]

Элементарно, Ватсон:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <body>
   <select name="List"  value="1">
     <option value="0" selected >Основной</option>
     <option value="1" >Транзитный</option>
   </select>

  <input type="text" name="Vvod"  size="20"  maxlength="20" value="Поле ввода">
 </body>
</html>


Только как вы собираетесь реагировать на ввод данных клиентом?
Нужно использовать не HTML, а ASP.


 
QuasiLamo ©   (2005-08-17 22:03) [4]

Kerk ©   (17.08.05 18:51) [2]
Ухты
Ольга   (17.08.05 18:54) [3]
... я думал ASP типа как PHP выполняется на стороне сервера.
В данный момент примерно так и реализовано, и мне кажется это довольно некрасивым...
Только как вы собираетесь реагировать на ввод данных клиентом?
Ну это и не требуется. Главное предоставить возможность выбрать из списка. И список фиксированный для каждого поля, не зависит от вводимой клиентом информации.


 
palva ©   (2005-08-17 22:46) [5]

Ольга   (17.08.05 18:54) [3]
У меня IE 6.0 SP1 показывает ваш пример как два отдельных поля: одно для выбора, другое для ввода. Я понял, что автор желал сделать комбобокс (наподобие ComboBox в Delphi).


 
Ломброзо ©   (2005-08-17 23:13) [6]

В IE такой комбобокс теоретически (сам не делал) реализуется при помощи текстбокса, картинки-кнопки и - для выпадающего списка - всплывающего окна (объект popup). Штудируйте MSDN по ключевым словам popup, window.createPopup. Крометаво. В IE имеется возможность оформить конгломерат HTML и JScript кода в нечто вроде компонента в целях повтороного использования кода. Штудируйте MSDN по ключевым словам behavior htc.


 
sinclair ©   (2005-08-18 15:27) [7]

<select name=имя [size=размер] [multiple]>
<option [vаluе1=значениее1][selected]>строкаl</option>
<option [value2=значение2][selected]>Стpoкa2</option>
<option [valueN=значениеN][selected]>СтpoуaN</option>
</select>


 
palva ©   (2005-08-18 15:46) [8]

> Ломброзо ©   (17.08.05 23:13) [6]
Ну это понятно, что так можно. Только лучше работать не с всплывающим окном а с <DIV> меняя visibility


 
sinclair ©   (2005-08-18 15:47) [9]

Извиняюсь не полностью прочитал вопрос :)


 
Канадец   (2005-08-18 18:27) [10]

Здесь есть имплементация подобного ComboBox-а на JavaScript

http://webfx.eae.net/dhtml/combobox/combobox.htm



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-1123622205
ronyn
2005-08-10 01:16
2005.09.11
Как синхронизировать страницу в моем Интернет ехплоуроре?


1-1124717155
DVM
2005-08-22 17:25
2005.09.11
Массив of Char в строку способы


3-1122958561
erika
2005-08-02 08:56
2005.09.11
Запрос по расчету данных


3-1122901908
Начинающий3
2005-08-01 17:11
2005.09.11
TADOQUERY


1-1124560800
TerminalHead
2005-08-20 22:00
2005.09.11
Серис для WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский