Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript显示隐藏的输入_Javascript_Php_Html_Css - Fatal编程技术网

JavaScript显示隐藏的输入

JavaScript显示隐藏的输入,javascript,php,html,css,Javascript,Php,Html,Css,我有一个简单的表单,它有一个select来添加一些人,我希望根据用户选择的人数显示输入 这是我的HTML <div class="quote-form__item" id="DependentsCount"> <label class="quote-form__item" for="DependentsCount"> <select class="quo

我有一个简单的表单,它有一个select来添加一些人,我希望根据用户选择的人数显示输入

这是我的HTML

<div class="quote-form__item" id="DependentsCount">
    <label class="quote-form__item" for="DependentsCount">
        <select class="quote-form__select" id="DependentsCount" name="extra[health_depents_count]">
            <option value=""># of adults 19 and over</option>
            <?php  if(!empty($data['extra[health_depents_count]'])):  ?>
                <option value="<?php echo $data['extra[health_depents_count]'] ?>" selected ><?echo $data['extra[health_depents_count]'] ?></option>
            <?php  endif;  ?>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="4">5</option>
            <option value="4">6</option>
            <option value="4">7</option>
            <option value="4">8</option>
        </select>
    </label>
</div>

<div class="page-quote-form__item" id="AdultItem1" style="display:none;">
  <label class="quote-form__item" for="Adult1">
      <input class="quote-form__input only-numbers" id="Adult1" type="tel" name="extra[health_adult_1]" maxlength="2" required placeholder="Age of the 1st adult" aria-label="Age of the 1st adult">
  </label>
</div>

<div class="page-quote-form__item" id="AdultItem2" style="display:none;">
    <label class="quote-form__item" for="Adult2">
        <input class="quote-form__input only-numbers" id="Adult2" type="tel" name="extra[health_adult_2]" maxlength="2" required placeholder="Age of the 2st adult" aria-label="Age of the 2st adult">
    </label>
</div>

#19岁及以上的成年人
1.
2.
3.
4.
5.
6.
7.
8.

我希望您能帮助我,谢谢。

那么您想根据给定的数字生成
n
输入数吗?在StackOverflow上,您需要付出一些努力,首先尝试一些东西。试一试。看看这是否回答了你的问题?最多8个输入。当然有一个限制,您可以复制代码并使用
display:none
来显示/隐藏元素。但这是一种非常糟糕的做法。所以最好考虑一下这个问题,因为你没有限制。