【问题标题】:Dynamically add item in dropdown using PHP使用 PHP 在下拉列表中动态添加项目
【发布时间】:2021-09-14 07:47:56
【问题描述】:

我使用下面的代码创建了一个简单的下拉菜单。

<div class="row">
  <h2>Select Sample #1</h2>
  <select class="selectpicker" id="select1">
    <option>Mustard</option>
    <option>Ketchup</option>
    <option>Relish</option>
  </select>
</div>

现在需要以一种我可以在下拉列表中输入新项目的方式创建下拉列表,以便它能够选择值并且下次也可见。

【问题讨论】:

标签: php dynamic dropdown


【解决方案1】:
<select class="selectpicker" id="select1">
    <?php foreach ($options as $optionValue => $optionName) { ?>
        <option value="<?= $optionValue ?>"> <?= $optionName ?> </option>
    <?php } ?>
</select>

如果要在浏览器中添加要选择的项目,则必须使用js,因为php是后端语言。

【讨论】:

  • 是的。我的问题是如何使用js添加项目。
【解决方案2】:

就是这么简单

<!DOCTYPE html>
<html>
<body>
<?php
$txts = ["Mustard","Ketchup","Relish"]; // put you dynamic array
?>
<select class="selectpicker" id="select1">
    <?php foreach ($txts as $txt) { ?>   // add Foreachloop for display object
        <option value="<?= $txt ?>"> <?= $txt ?> </option>
    <?php } ?>
</select>
</body>
</html>

如果你需要添加项目而不是去javascript

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 2014-09-27
    • 2016-08-25
    • 2016-05-29
    • 2020-02-15
    相关资源
    最近更新 更多