【问题标题】:Javascript : Need to add an option to a form of buttons in a table that allows you to pick only one, add it to a counter and respect certain logicJavascript:需要向表格中的按钮形式添加一个选项,允许您只选择一个,将其添加到计数器并遵守某些逻辑
【发布时间】:2018-11-26 17:07:16
【问题描述】:

所以我有这个:

<table id="table2" border="1">
<tr>
<td id="table2"><center><B>A</B></center></td>
<td id="table2"> <span id="clicks">  0</span></td>
<td id="table2"><center><B>B</B></center></td>
<td id="table2"><span id="clicksb">  0</span></td>
<td id="table2"><center><B>C</B></center></td>
<td id="table2"><span id="clicksc">  0</span></td>
<td id="table2"><center><B>D</B></center></td>
<td id="table2"><span id="clicksd">  0</span></td>
</tr>

还有很多表在这些零上加了一个 +1,这取决于您在其中任何一个中选择选项 A、B、C 或 D,我不知道如何才能选择一个选项“虚构”表中可用的选项,以及能够在这些选项之间进行选择,并根据选择添加或删除 +1。

https://codepen.io/holajosd/pen/bQapaB是我实际工作的结果

我只能设法选择选项(按钮)并让他们在“点击次数、点击次数...” id 上添加 +1。

所以在简历中,我需要一些东西,使一个人能够同时单击一个按钮,但能够单击另一个按钮,此操作取消阻止同一张表中的最后一个按钮并且不计入 +1到最后一个计数器(或做一个 -1 使其相等),希望我表达自己。

【问题讨论】:

  • 您是否考虑过使用单选按钮代替常规按钮?
  • 是的!它应该让它更容易,但同时看起来更丑(至少对我来说是这样),除非你可以修改一个单选按钮并让它看起来和另一个一样,但我仍然需要做一些未知的 javascript在选项之间改变主意后不要叠加+1。
  • 但同时看起来更丑你不能用css吗?

标签: javascript html css button codepen


【解决方案1】:

给每个复选框一个唯一的 ID 并设置选中的属性。 有关详细信息,请参阅此答案: https://stackoverflow.com/a/8206573/10586735

编辑:

您还可以在单​​击一个复选框时将 disabled 属性添加到其他复选框。它的完成方式与选中的属性相同,只是使用

document.getElementById("checkbox0102").disabled = true;

【讨论】:

    猜你喜欢
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多