作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将数据从表单发送到电子表格。我确信它有点笨拙,但它似乎几乎可以工作。我已将其全部转储到 JSFiddle 中:JSFiddle of code
它与表单发送到电子表格一样有效,但我对每个复选框都“打开”,无论它们是否被选中。有人可以指出我失败的原因和地方吗?
有 40 个复选框,每个复选框都与此类似:
<div class="vdcDiv">
<input type="checkbox" class="vdcCheck" id="cb01" />
<input type="text" class="vdcComment" id="tb01" disabled placeholder="01 Valid operator's licence"/>
</div>
它们目前都正在进入数组。这是不正确的还是只是笨拙?
var inpC01 = document.getElementById("cb01").value;
var arrayToPass = [inpDa、inpDe、inpFl、inpC01 ...等]
电子表格有 83 列,“日期”、“DEPOT”、“FLEET”,然后是 40 个复选框,最后是 40 个文本框。它们需要保持这种格式。
最佳答案
使用检查
而不是值
目前:
var inpC01 = document.getElementById("cb01").value;
应该是:
var inpC01 = document.getElementById("cb01").checked;
关于javascript - Google 复选框无论是否选中都会发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32587440/
我是一名优秀的程序员,十分优秀!