这是问题的简化版本,以便更容易解释和更简短的问题。
我有 X 复选框:
<input type="checkbox" class="checker" value="1" />
<input type="checkbox" class="checker" value="2" />
<input type="checkbox" class="checker" value="3" />
...
我有 Y 个输入字段(X > Y)的 2 列,证书和成本,然后是底部的总数:
<input type="text" class="cert" /><input type="text" class="cost">
<input type="text" class="cert" /><input type="text" class="cost">
<input type="text" class="cert" /><input type="text" class="cost">
...
<input type="text" id="total" />
用户可以选择复选框的任意组合(最多为 Y)。当一个复选框被选中时,它的值被输入到第一个空证书输入中。根据证书值,然后将相应的成本放入相邻的成本输入中(例如,证书 1 = 成本 50,证书 2 = 成本 100,等等)。
如果未选中复选框,则会清除相应的证书以及成本。
底部的总数保持对任何事物的更改的运行总数。
一些附加说明:
- 复选框在整个表单中是间隔的,而不是一个连续的顺序。
- 同样,证书和成本输入实际上并没有在 html 中并排(尽管确实出现在屏幕上),它们之间还有其他代码。
非常感谢任何帮助/输入,因为我主要是在制造一团糟!