j0hnik, Спасибо)
Вот только вопрос как сделать чтоб когда выбираешь к примеру вставляется 150,180, и вот тут последняя запятая лишняя тобишь надо чтоб было 150,180 |
Цитата:
|
<select name="sitetime" id="sitetime" onchange="document.getElementById('rez').value = [].map.call(selectedOptions,el=>el.text)" multiple="multiple" size="7">
<option value="" ></option>
<option value="1" >60</option>
<option value="2" >90</option>
<option value="2" >120</option>
<option value="3" >150</option>
<option value="3" >180</option>
<option value="4" >210</option>
<option value="4" >240</option>
<option value="5" >270</option>
<option value="5" >300</option>
</select>
<input type='text' id='rez' />
|
Цитата:
Ну возьмет отрок код этот, а он вряд ли знает, что это не везде будет работать. |
laimas,
:)
<select name="sitetime" id="sitetime" onchange="document.getElementById('rez').value = [].reduce.call(options,function(a,b) {
b.selected && a.push(b.text);
return a
},[])" multiple="multiple" size="7">
<option value="" ></option>
<option value="1" >60</option>
<option value="2" >90</option>
<option value="2" >120</option>
<option value="3" >150</option>
<option value="3" >180</option>
<option value="4" >210</option>
<option value="4" >240</option>
<option value="5" >270</option>
<option value="5" >300</option>
</select>
<input type='text' id='rez' />
|
Вот, конечно не скажешь, что "старый добрый ..." на все 100, но все таки больше надежды. :D
|
document.getElementById("rez").value=[].map.call(selectedOptions,function(a){return a.text});
|
Цитата:
<script>
function fn(sel)
{ var a = [],i = 0, b;
for (; b = sel.options[i++];) {if(b.selected) a.push(b.text)};
document.getElementById('rez').value = a;
}
</script>
<select name="sitetime" id="sitetime" onchange="fn(this)" multiple="multiple" size="7">
<option value="" ></option>
<option value="1" >60</option>
<option value="2" >90</option>
<option value="2" >120</option>
<option value="3" >150</option>
<option value="3" >180</option>
<option value="4" >210</option>
<option value="4" >240</option>
<option value="5" >270</option>
<option value="5" >300</option>
</select>
<input type='text' id='rez' />
|
рони,
теперь отрок может быть уверен, что работать будет, даже в Блокноте. :) |
рони, Доброго времени, Ув. ронни спасибо за решение вы как всегда на высоте)))
Но тут назрел вопросец если мне понадобиться брать value как быть? |
| Часовой пояс GMT +3, время: 18:12. |