【问题标题】:Make javascript variable equal to input checkbox [duplicate]使javascript变量等于输入复选框[重复]
【发布时间】:2017-07-13 12:19:15
【问题描述】:

想象一下我有这样的输入:

<input id="submitCheckbox" type="checkbox" name="recieveEmails">

还有某种形式的提交按钮,比如说;

<button id="submit" type="button" onclick="submit()"></button>

而 Javascript 是这样的:

function submit() {
    var newVar = document.getElementById("submitCheckbox");
}

通过使用类似的东西,newVar 将等于TrueFalse,这取决于按下提交按钮时复选框的状态?

PS。我提供的 Javascript 示例是理论上的。请不要嘲笑我,因为它“不起作用”

【问题讨论】:

  • 你必须通过document.getElementById("submitCheckbox").checked获得状态
  • var newVar = document.getElementById("submitCheckbox").checked;
  • 这会提供布尔结果吗? @adeneo
  • 谢谢大家。 .Checked 效果很好

标签: javascript html input


【解决方案1】:

使用此 document.getElementById("submitCheckbox").checked 代替 document.getElementById("submitCheckbox"),如下所示:

function submit() {
    var newVar = document.getElementById("submitCheckbox").checked;
    console.log(newVar);
}
<input id="submitCheckbox" type="checkbox" name="recieveEmails">
<br>
<button id="submit" type="button" onclick="submit()">Click</button>

【讨论】:

  • 谢谢曼尼什。我会尽快接受答案
  • 欢迎卡斯帕!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-14
  • 1970-01-01
  • 1970-01-01
  • 2022-12-06
  • 1970-01-01
  • 1970-01-01
  • 2019-10-29
相关资源
最近更新 更多