Вниз
Скачать: CL | DM;

Комбобокс в 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
1-1124651679
Gamer
2005-08-21 23:14
2005.09.11
PopupMenu нестандартной формы


6-1117004794
ksa3003
2005-05-25 11:06
2005.09.11
Создание или имитация браузера


9-1116200825
Mortis
2005-05-16 03:47
2005.09.11
3ds in Delphi


14-1124192531
SpyBoy
2005-08-16 15:42
2005.09.11
Книжки про Дельфинчика


2-1123662475
ArtGal
2005-08-10 12:27
2005.09.11
Имя компа




   Наверх