Мне нужно передать значение выбора на сеанс без обновления страницы. я думаю onchange мероприятие может быть использован.Передача выпадающего значения на сеанс без обновления страницы
На самом деле, я могу поместить выбранное значение в текстовое поле.
HTML
Выбрать:
<select id="dropdown1" class="select" tabindex="2" onchange="run(this)">
<option>Select</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
TextBox:
<input type="text" id="car" name="car" id="car" value="<?=$_POST[car]?>" disabled />
JavaScript
function run(sel) {
var i = sel.selectedIndex;
if (i != -1) {
document.getElementById("car").value = sel.options[i].text;
}
}
Вопрос
Как установить значение для переменной при выборе значения из раскрывающегося списка?
$_SESSION['car'] = DROPDOWN VALUE
ваше OnChange событие Javascript (на стороне клиента) и переменная сеанса PHP (на стороне сервера). поэтому, если вам действительно не нужно обновлять страницу для установки сеанса переменной, вы должны использовать запрос ajax в своем событии onchange – EmeraldCoder