Да, именно это мне и нужно, как мне это сделать?нужео в скрипте указать, что бы он выбрал вам нужный пунк
Скиньте код, пожалуйста. Так будет более понятно что вы хотите и что у вас естьДа, именно это мне и нужно, как мне это сделать?нужео в скрипте указать, что бы он выбрал вам нужный пунк
<span class="input-box">
<select>
<option>Санкт-Петербург</option>
<option>Екатеринбург</option>
<option>Москва</option>
<option>Самара</option>
</select>
<div class="select-check">
<input type="text" class="fleft">
<a href="#" class="select-button fleft"></a>
</div>
</span>
select {
width: 190px;
opacity: 0;
-ms-filter: progidXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
position:relative;
z-index:1;
}
.input-box{
position:relative;
}
.input-box select{
margin:0 10px 0 0 !important;
}
.select-check{
position:absolute;
top:-3px;
right:4px;
width:200px;
}
.select-check input{
width:158px;
height:25px;
border-radius:0;
box-shadow:0 0 0 rgba(0, 0, 0, 0) !important;
}
.select-check a.select-button{
background:url(../img/arrow-select.png) no-repeat 0 0;
display:block;
width:30px;
height:30px;
}
В этом и заключается проблема, что я незнаю как этого сделать.наверное точно так же, как вы и описали проблему
<span class="input-box">
<select onchange="document.getElementById('select_show').value = this.value">
<option>Санкт-Петербург</option>
<option>Екатеринбург</option>
<option>Москва</option>
<option>Самара</option>
</select>
<div class="select-check">
<input id="select_show" type="text" class="fleft" value="Санкт-Петербург">
<a href="#" class="select-button fleft"></a>
Честно говоря, видел пример, по нему сделал свой и должным образом не разобрал его. Но с вашим комментарием понял, что только лишь для ввода текста и нужен input, за что благодарю васне пойму назначение данного кода зачем инпут нужен
Да, вкурсе, задаю им display:block, но тут упустил т.к. боролся с этим место очень долгое время, менял код туда,сюда. Но замечание учту.Кстати, элемент SPAN является фразообразующим (по старому - строковым) и в него нельзя вкладывать блоки (DIV).
Да я вот боюсь, что ничего вы не поняли! INPUT здесь нужен только для того, чтобы показать текущее состояние селектора. Как по мне, в коде далеко не лучший выбор элементов для визуального отображения (поле ввода и ссылка), Я бы взял просто SPAN.понял, что только лишь для ввода текста и нужен input
Так, а как же будет отображаться состояние?Я бы взял просто SPAN.
Так:Так, а как же будет отображаться состояние?Я бы взял просто SPAN.
<span class="input-box">
<select onchange="document.getElementById('select_show').innerHTML = this.value">
<option>Санкт-Петербург</option>
<option>Екатеринбург</option>
<option>Москва</option>
<option>Самара</option>
</select>
<div class="select-check">
<span id="select_show">Санкт-Петербург</span>
<a href="#" class="select-button fleft"></a>
Ну тогда думаю и без ссылки, т.к. при клике на нее кидает в начало документа.Так:
Код:<span class="input-box"> <select onchange="document.getElementById('select_show').innerHTML = this.value"> <option>Санкт-Петербург</option> <option>Екатеринбург</option> <option>Москва</option> <option>Самара</option> </select> <div class="select-check"> <span id="select_show">Санкт-Петербург</span> <a href="#" class="select-button fleft"></a>
А ретурны и войд(0) для кого?... грррр!Ну тогда думаю и без ссылки, т.к. при клике на нее кидает в начало документа.