Подхватить значение в select
подскажите как подхватить значение в select и вывести его.
Т.е есть select: <select name="test" > <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select> В щаблон передается значение скажем 3, вот так {$type} Как мне его подхватить и что бы в select'e было выбрано значение 3? |
функция для выбора значения в селекторе
function SelectValue(select,value){
if(select&&value){
for(var i=0;i<select.length;i++){
if(select.options[i].text.toLowerCase()==value.toLowerCase()){ // not need toLowerCase?, unescape HTML options[i].text, trim?
select.selectedIndex=i;
return true;
}
}
}
return false;
}
узнать выбранное значение
if ( select.selectedIndex != -1)// select - element
{
alert(select.options[select.selectedIndex].text);// or text replace on value
}
А вообще не понятен вопрос)) то-ли из селектора взять значение, то-ли еще откуда-то... В какой еще шаблон? ничего не понятно )) |
Цитата:
Одни наши клиенты для всего используют слово "подсадить". Какое-то садоводческое общество получается... :D |
<select name="test" > <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> jQuery
$('select[name=test] option[value={$type}]').attr('selected', 'selected');
|
| Часовой пояс GMT +3, время: 06:26. |