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

HTML+CSS+JavaScript

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

 

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

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

тема: Текстовое поле поверх select
 
 автор: Jaroslav   (22.08.2008 в 18:21)   письмо автору
 
 

Здравствуйте.

Вот такой маленький код:

**********************************

<div>
<div style="position:absolute">
<input type="text" name="select" style="width:124px; border-width:0px; margin-left:2px">
</div>

<select style="width:150px">
<option></option>
<option>dfgsdfgsdfg</option>
<option>aergareg</option>
<option>dsfsdb</option>
<option>sdbgb</option>
</select>
</div>

**********************************


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

  Ответить  
 
 автор: sim5   (22.08.2008 в 18:34)   письмо автору
 
   для: Jaroslav   (22.08.2008 в 18:21)
 

<form action="">
<input type="text" name="select">
<select onchange="this.form.select.value = this.value">
<option></option>
<option value="dfgsdfgsdfg">dfgsdfgsdfg</option>
<option value="aergareg">aergareg</option>
<option value="dsfsdb">dsfsdb</option>
<option value="sdbgb">sdbgb</option>
</select>
</form>

Что же вы собираетесь передавать, если у вас опшены вообще значений не имеют? И лучше не давать имена типа select, а то неровен час запутаетесь когда либо.

  Ответить  
 
 автор: Jaroslav   (22.08.2008 в 18:39)   письмо автору
 
   для: sim5   (22.08.2008 в 18:34)
 

Только хотел написать, что уже разобрался! :)
Спасибо...

Задача в том, чтобы можно было выбирать, например, города из общего списка, или чтобы можно было записать свой. Вот так и реализовано (см. ниже). Текстовое поле накладывается на селект. И при выборе селекта значение передается в это поле. При отправке формы будет передаваться переменная "city"

********************************************************

<form>
<div>
<div style="position:absolute">
<input id="text2" type="text" name="city" style="width:124px; border-width:0px; margin-left:2px">
</div>
<select name='NameSelect' style="width:150px" onchange="document.getElementById('text2').value=this.value">
<option></option>
<option value="24234">24234</option>
<option value="aergareg">aergareg</option>
<option value="dsfsdb">dsfsdb</option>
<option value="sdbgb">sdbgb</option>
</select>
</div>
</form>

********************************************************

  Ответить  
 
 автор: sim5   (23.08.2008 в 07:10)   письмо автору
 
   для: Jaroslav   (22.08.2008 в 18:39)
 

И какой смысл этого? Во-первых, вы попробуйте ввести что либо в это поле ввода. Во-вторых, разумнее добавлять последним опшеном "Другой..." в списке, по выбору которого будет доступно поле ввода.

  Ответить  
 
 автор: Николай2357   (22.08.2008 в 18:37)   письмо автору
 
   для: Jaroslav   (22.08.2008 в 18:21)
 

-

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

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