我有一个下拉框,有150个选项,我想要选择当前选项的值。我试图用javascript实现这一点并且成功。现在我想要的是我想将值传递给php以便php知道选择了哪个选项,在此基础上我必须在PHP中更改特定变量的值。如何实现此类功能。这是我的代码,用于选择在javascrpit下拉菜单中选择的选项
function myfun(){
var e=document.getElementByName("location");
var strUser = e.options[e.selectedIndex].value;
strUser会占用下拉选项的索引值但是如何在php中使用这个值
这是我的下拉代码
<form action="final.php" method="post">
<select style="width: 200px;" name="location" onchange="myfun">
<option value="All">All</option>
<option value="Noida Sector 1">Noida Sector 1</option>
<option value="Noida Sector 2">Noida Sector 2</option>
<option value="Noida Sector 3">Noida Sector 3</option>
<option value="Noida Sector 4">Noida Sector 4</option>
<option value="Noida Sector 5">Noida Sector 5</option>
<option value="Noida Sector 6">Noida Sector 6</option>
<option value="Noida Sector 7">Noida Sector 7</option>
</select>
答案 0 :(得分:2)
表单提交后,您只需访问$_POST['location']
即可访问php中选择的值;这将包含已提交选项的value
属性的内容。
答案 1 :(得分:0)
你可以添加一个你保持为空的隐藏文件,但是只要任何人选择了一个特定的选项,然后将那些选项的值分配给那些隐藏的字段,然后你就可以在表单发布之后使用这个隐藏的字段值。进去
$ _ POST [&#39; hiddenSelectedOption&#39;]