为什么无法从$_POST获取输入的值?
P粉464113078
P粉464113078 2023-09-06 17:12:23
0
1
401

前言:我对php和HTML还比较新手,如果有任何明显的逻辑问题,我提前向大家道歉。请随时指出。

我目前在我的HTML页面上有一个下拉菜单的功能,其中包含值1-4。选择其中一个数值后,相应数量的文本框会“出现”在下拉菜单下方。实际上发生的是,当按下数值时,包含相应数量文本框的分区变为可见。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>
  $(document).ready(function() {
    $("#elementreg").on("change", function() {
      var val = $(this).val();

      $('.types').hide(); //隐藏所有
      $(`#${val}`).show(); //根据选择的值显示
    });
  });
</script>

<label for="How Many Chips">How Many Chips?:</label>

<select class="medium" id="elementreg" name="amount">
  <option value="" selected="selected"></option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
</select>

<div class="types" id="1">
  <input name="First Chip ID">
</div>

<div class="types" id="2">
  <input name="First Chip ID">
  <input name="Second Chip ID">
</div>

<div class="types" id="3">
  <input name="First Chip ID">
  <input name="Second Chip ID">
  <input name="Third Chip ID">
</div>

<div class="types" id="4">
  <input name="First Chip ID">
  <input name="Second Chip ID">
  <input name="Third Chip ID">
  <input name="Fourth Chip ID">
</div>

当我尝试使用$_POST[""]函数将任何芯片ID的值检索并保存到PHP中的变量时,该变量的值为空。

例如,当我使用以下代码将First Chip ID保存到变量并写入文件时,文件为空。

$FirstChipID = $_POST["First Chip ID"];

有人能解释一下为什么会出现这种行为吗?是因为我多次初始化了"First Chip ID"和其他输入吗?对于识别和解决此问题的任何帮助将不胜感激。

P粉464113078
P粉464113078

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!