首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在PHP/HTML中"post“方法后获取所选下拉列表的值

在PHP/HTML中"post“方法后获取所选下拉列表的值
EN

Stack Overflow用户
提问于 2018-09-10 01:09:09
回答 1查看 16关注 0票数 1

我正在尝试获取选定下拉列表的值,我的代码如下所示:

代码语言:javascript
复制
 echo "<form action='trylog.php' method='post'>";
    echo "<div class='custom-select'>";
    echo "<select name='gymnasier'>";

foreach($schools as $x => $x_value) {
    echo "<option>";
    echo "$x"; 
    echo "</option>";

}
echo "<br></option></select>";
echo "<input type='text' id='lectioid' name='lectioid' placeholder='Dit Lectio ID'>";
echo "<input type='submit'>";
echo "</div></form>"

这样做的目的是得到“体育馆”的名字,在本例中是高中的名字,但我想要得到的是:"$x_value“。但我想让人们在下拉列表中选择名称,我将在方法"post“之后收到ID,在我的另一个php文件"trylog.php”中,而不是高中名称。"$x“。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 01:16:14

每个option标签都可以有value属性,该属性被暂停到服务器:

代码语言:javascript
复制
echo "<select name='gymnasier'>";

foreach($schools as $x => $x_value) {
    echo '<option value="' . $x . '">';
    echo $x_value; 
    echo "</option>";
}

echo "</select>";    // `<br></option>` is useless
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52246829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档