Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将PHP变量的值设置为选中时从选择框中选择的值?_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如何将PHP变量的值设置为选中时从选择框中选择的值?

Javascript 如何将PHP变量的值设置为选中时从选择框中选择的值?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我希望用户从选择框中选择一个选项。然后,当用户单击该选项时,我的变量将自身设置为所选值 有没有一种方法可以做到这一点,而无需在页面加载或使用按钮。我希望在用户选择某个选项时更改它 我试过用这个 <script> var e = document.getElementById("ADDITIONALINFO"); var option1 = e.options[e.selectedIndex].text; </script> var e=document.getElem

我希望用户从选择框中选择一个选项。然后,当用户单击该选项时,我的变量将自身设置为所选值

有没有一种方法可以做到这一点,而无需在页面加载或使用按钮。我希望在用户选择某个选项时更改它

我试过用这个

<script>
var e = document.getElementById("ADDITIONALINFO");
var option1 = e.options[e.selectedIndex].text;
</script>

var e=document.getElementById(“附加信息”);
var option1=e.options[e.selectedIndex].text;
变量保持为空。我的选择框的名称和id是ADDITIONALINFO


如果有人能帮忙,我会非常感激

您做得不错,但是当用户在
onchange
事件中更改所选选项时,您需要运行代码段:

var sel = document.getElementById("ADDITIONALINFO");

sel.onchange = function()
{
    var option1 = sel.options[sel.selectedIndex].text;
    alert(option1);
};

,或在。

@Jonloyd不客气。你能接受这个问题的答案吗?非常感谢。