Подхватить значение в 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, время: 23:20. |