【发布时间】:2016-11-21 06:49:38
【问题描述】:
我正在尝试将用户从下拉菜单中选择的内容回显到屏幕上。因此,每当用户选择一个数字时,它都会更新其下方的文本以显示他们选择的内容。下面是我的代码:
<html>
<head>
</head>
<body>
<label for="numbers"></label>
<form action="drop.php">
<select name="numbers">
<option value="0">select number</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br><br>
<input type="submit">
</form>
<?php
if(isset($_POST['numbers']))
{
$numbers = $_POST['numbers'];
$error = "?";
echo "<p>" . $numbers . "</p>";
}
?>
</body>
</html>
更新的主代码
【问题讨论】:
-
这将更适合 javascript。您目前缺少
<form>标签,您不需要提交按钮,但除非您想添加javascriptonchange来提交您的表单,否则您应该包含一个。 -
酷,感谢您的信息。我会记住 JS,但为此维护 PHP,我添加了一个具有 action="file.php" 的表单,并且在 之后但在表单内包含了提交按钮。它似乎仍然无法正常工作。更新代码在正文中,谢谢!