我需要将选择值传递给会话而不刷新页面。我认为可以使用 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>
文本框:
<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