如何在表单中动态添加字段
所以我的表格看起来像:
<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 但我不知道如何。
我想在检查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)