Php 我如何在表格上获得单选按钮,以;召集;后续领域?
因此,表格应如下所示: 食物: O水果O蔬菜O我不知道 选择“我不知道”应该会引发一个后续问题,因此该表单现在显示: 食物: 水果蔬菜,我不知道。 嗯,你喜欢苹果和香蕉还是豌豆和胡萝卜 如果用户选择“苹果和香蕉”,则选择“水果”。如果用户选择“豌豆和胡萝卜”,则选择“蔬菜” “likes.html”文件Php 我如何在表格上获得单选按钮,以;召集;后续领域?,php,html,form-fields,Php,Html,Form Fields,因此,表格应如下所示: 食物: O水果O蔬菜O我不知道 选择“我不知道”应该会引发一个后续问题,因此该表单现在显示: 食物: 水果蔬菜,我不知道。 嗯,你喜欢苹果和香蕉还是豌豆和胡萝卜 如果用户选择“苹果和香蕉”,则选择“水果”。如果用户选择“豌豆和胡萝卜”,则选择“蔬菜” “likes.html”文件 食物 水果 蔬菜 我不知道 还有“food.php”文件 您所解释的内容有时在html表单中称为条件字段。有很多方法可以做到这一点,但是使用CSS和:checked伪类可能是最有效的 有关
食物
水果
蔬菜
我不知道
还有“food.php”文件
您所解释的内容有时在html表单中称为条件字段。有很多方法可以做到这一点,但是使用CSS和:checked伪类可能是最有效的
有关详细的说明和示例,请参见Hi,欢迎使用StackOverflow。请给我们看一些你尝试过的代码,这样社区可以帮助你好的。。。首先我要说的是,我非常感谢那些经验丰富的人的耐心和帮助。谢谢你的回答,乔希。在寻找解决方案的过程中,我发现了几种可能的方法。然而,他们似乎都与我有关。那一页是我遇到的,我认为它超出了我的能力。然而,既然你认为这可能是最有效的方法,我将重新审视并试图理解这一切。再次感谢你,但是。。。仍然陷入僵局。我不能让它工作。
<html>
<body>
<form method="post" action="food.php">
Food<br>
<input type="radio" name="food" value="fruits">Fruits
<input type="radio" name="food" value="vegetables">Vegetables
<input type="radio" name="food" value="dontknow">I don't know<br>
<input type="submit" name="submit">
</form>
</body>
</html>
<html>
<body>
<?php
$food = ""; $foodErr = "";
if ($_SERVER['REQUEST_METHOD'] === 'POST')
if (empty($_POST["food"])) {
$foodErr = "* food choice is required";
}
?>
<form method="post" action="<?php echo
htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Food <span class="error"><?php if (empty($_POST["food"])) echo ($foodErr) ?><br>
<input type="radio" name="food" value="fruits" <?php if (isset($food) && $food === "fruits") echo "checked" ?>> Fruits
<input type="radio" name="food" value="vegetables" <?php if (isset($food) && $food === "vegetables") echo "checked" ?>> Vegetables
<input type="radio" name="food" value="dontknow" <?php if (isset($food) && $ $food === "dontknow") echo "checked" ?>> I don't know<br>
</form>
</body>
</html>