大家好,我有一个表单,我想在其中显示多个单选按钮。因此默认情况下,我显示一个带有文本的单选按钮,并提供了“Addother”按钮选项。因此用户可以根据自己的要求在“添加选项”按钮上单击添加多个单选按钮。 。
这就是我尝试过的。
答案部分:
<div class="custom-control custom-radio" id="add_other">
<div id="container0">
<input type="radio" class="custom-control-input" id="defaultUnchecked" name="defaultExampleRadios">
<input type="search" name="" value="">
</div>
</div>
<div class="custom-control custom-radio" >
<input type="radio" class="custom-control-input" id="defaultUnchecked" name="defaultExampleRadios">
<input type="search" name="" value="">
<button class="remove" onclick="removeDiv(this);">X</button>
</div>
<div class="custom-control custom-radio">
<input type="radio" class="custom-control-input" id="defaultUnchecked" name="defaultExampleRadios">
<input type="search" name="" value="">
<button class="remove" onclick="removeDiv(this);">X</button>
</div>
<div class="custom-control custom-radio">
<input type="radio" class="custom-control-input" id="defaultUnchecked" name="defaultExampleRadios">
<input type="search" name="" value="">
<button class="remove" onclick="removeDiv(this);">X</button>
</div>
<div class="custom-control copy-radio" onclick="addoptions()">
<label class="add_option" id="add_othe1r">Add More</label>
</div>
</div>
脚本代码:
var index = 3;
function addoptions() {
$('#add_other').append(`<div id="container${index}" >` + '<input type="radio" class="custom-control-input" name="defaultExampleRadios"/ >' + `<input type="search" name="text"/>` + "</div>");
index ++;
}
function removeDiv(btn){
((btn.parentNode).parentNode).removeChild(btn.parentNode);
}
慕桂英4014372
炎炎设计
相关分类