小编bin*_*nar的帖子

选择下拉选项时在表单中添加输入字段

如何在表单中动态添加字段

所以我的表格看起来像:

<form action="/reservation-add" method="post">
<select id="dropdownlist">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input></input>
</form>
Run Code Online (Sandbox Code Playgroud)

如果选择例如 3,它应该附加 3 个新输入(可以是数组以获取所有值)我知道我必须使用 javascript 但我不知道如何。

html javascript php forms jquery

5
推荐指数
1
解决办法
2万
查看次数

选中复选框后禁用输入

我想在检查checbox时禁用输入.

html的一部分:

 <div class="span1 ">
  <div class="control-group" id="niedziela">
    <label class="control-label" for="">Niedziela</label>
    <div class="controls">
      <input type="text" value="<?= $metavalue->nightlife_open_7_start ?>" name="meta[nightlife_open_7_start]" id="nightlife_open_7_start" class="m-wrap span12 timepicker-24" placeholder="">
      <input type="text" value="<?= $metavalue->nightlife_open_7_end ?>" name="meta[nightlife_open_7_end]" id="nightlife_open_7_end" class="m-wrap span12 timepicker-24" placeholder="">
      <input id="klient_open_4_end" type="checkbox" <?=_ set_checked($metavalue->nightlife_open_7_end,'do ostatniego klienta') ?> value="do ostatniego klienta" name="meta[nightlife_open_7_end]" class="m-wrap span12 timepicker" placeholder=""> Do ost. klienta
      <input id="zamkniete_open_4_end" type="checkbox" <?=_ set_checked($metavalue->nightlife_open_7_start,'zamkniete') ?> value="zamkniete" name="meta[nightlife_open_7_start]" class="m-wrap span12 timepicker" placeholder=""> Zamkni?te
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要的是,如果选中了id为klient_open_4_end的复选框,它应该禁用id ="nightlife_open_7_end"的输入

如果选中id ="zamkniete_open_4_end"的复选框,则应禁用两个输入文本区域

我尝试过:

<script type="text/javascript">
  $(document).ready(function($) {
    $('#klient_open_4_end').change(function() …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery

0
推荐指数
1
解决办法
5803
查看次数

标签 统计

javascript ×2

jquery ×2

checkbox ×1

forms ×1

html ×1

php ×1