【发布时间】:2021-07-15 08:34:42
【问题描述】:
我有一个网络应用程序,使用 Django 作为后端,使用普通 HTML 作为前端。
在 HTML 页面中,有一个复选框列表。
选中一些复选框并单击按钮后,选中的复选框(在我的情况下为 <input type="checkbox" name="course" value="{{course}}" >{{course}})应该消失,其他复选框应该自动填充空白。
我怎么能在 JavaScript 中做到这一点?
<div><input type="checkbox" onclick="toggle(this)" name="optradio" value="notspecific"> select all courses below.</div>
{% for course in query_results_course %}
<input type="checkbox" name="course" value="{{course}}" >{{course}}
{% endfor %}
<button class="button" type="button" onclick="send_disappear()">send_disappear</button>
<script>
function send_disappear() {
}
</script>
【问题讨论】:
-
你尝试了什么?
-
"auto fill the blank"究竟是什么意思? -
@Professor Abronsius 如果某个复选框消失并留下空行,则下面的应该向上移动以填充空行
-
您的问题与提供的代码不匹配。 那些新的复选框来自哪里?
toggle(this)是什么?它在哪里定义?代码在哪里?send_disappear的代码在哪里?我只看到一个空函数。 -
而不是在每个复选框之后使用
BR标签来控制 CSS 布局,然后当一个复选框被删除时,您无需担心BR创建一个空行
标签: javascript html css django