【发布时间】:2018-04-23 18:49:54
【问题描述】:
我使用this codepen 作为基础。
HTML
<form>
<div>
<input type="radio" name="fruit" value="orange" id="orange">
<label for="orange">orange</label>
</div>
<div>
<input type="radio" name="fruit" value="apple" id="apple">
<label for="apple">apple</label>
</div>
<div>
<input type="radio" name="fruit" value="banana" id="banana">
<label for="banana">banana</label>
</div>
<div id="log"></div>
</form>
jQuery
$("input").on("click", function() {
$("#log").html($("input:checked").val() + "");
});
我已将单选按钮更改为复选框 - 但我想更改 js 以便每个选定的项目都显示在列表的底部,而不仅仅是第一个。
目的是进行自我意识练习 - 即用户可以从一长串列表中选择适用于他们的所有陈述,然后他们得到一个输出,将其缩小到他们选择的那些。表单响应不需要在任何地方保存/提交。
如何做到这一点?
【问题讨论】:
标签: javascript html forms checkbox