Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: 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 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-1124297309
Ivanov
2005-08-17 20:48
2005.09.11
Работа с .rar


6-1112695681
Ragazor
2005-04-05 14:08
2005.09.11
CGI &amp; IIS6.0


14-1124159977
Думкин
2005-08-16 06:39
2005.09.11
16 августа. С Днем!


14-1124437963
ocean
2005-08-19 11:52
2005.09.11
печать фотографий


1-1124202235
lox
2005-08-16 18:23
2005.09.11
Как узнать: окно поверх других или нет, если есть хендел?