JavaScript在屏幕上显示所选项目
我正试图从这个多选屏幕JavaScript在屏幕上显示所选项目,javascript,php,select,get,Javascript,Php,Select,Get,我正试图从这个多选屏幕回显所选结果。但是,我的语法不是echo屏幕上的数据 应进行哪些更改,以便正确显示选定的值 <select name="dothis" size="15" multiple="multiple" tabindex="1"> <option value="one">one</option> <option value="two">two</option> <option value="three">thr
回显所选结果。但是,我的语法不是echo
屏幕上的数据
应进行哪些更改,以便正确显示选定的值
<select name="dothis" size="15" multiple="multiple" tabindex="1">
<option value="one">one</option>
<option value="two">two</option>
<option value="three">three</option>
<option value="four">four</option>
foreach ($_GET['dothis'] as $selectedOption)
echo $selectedOption."\n";
一
二
三
四
foreach($\u获取['dothis']作为$selectedOption)
回显$selectedOption。“\n”;
这是您回送所选选项的方式:
<select name="dothis" size="15" multiple="multiple" tabindex="1">
<option <?php if (isset($_GET['dothis']) == "one") { echo "selected "; } ?>value="one">one</option>
<option <?php if (isset($_GET['dothis']) == "two") {
echo "selected ";
} elseif (!isset($_GET['dothis'])) {
echo "selected ";
}?>value="two">two</option>
<option <?php if (isset($_GET['dothis']) == "three") { echo "selected "; } ?>value="three">three</option>
<option <?php if (isset($_GET['dothis']) == "four") {
echo "selected ";
} elseif (!isset($_GET['dothis'])) {
echo "selected ";
}?>value="four">four</option>
<?php
foreach ($_GET['dothis'] as $selectedOption)
echo $selectedOption."\n";
value=“two”>two
value=“four”>four
在您的代码中并没有@GeorgiyDubrov,只是在上面的示例中省略了它。您呈现列表的页面的url是什么?意思是get paramsIt与select
语法在同一页面上-就在它的正下方$\u get['dothis']
中的值示例是什么?这不是在页面上回显所选语句?这是因为在提交表单之前不会选择任何选项,但现在我看到了您正在尝试执行的操作。尝试此操作:默认情况下,这将显示选项2和选项4。