当前位置: 首页 > 知识库问答 >
问题:

使javascript变量等于输入复选框[重复]

长孙弘盛
2023-03-14

想象一下,我有这样一个输入:

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

和某种形式的提交按钮;

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

和这样的脚本:

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

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

注:我提供的Javascript示例是理论性的。请不要因为“不起作用”就对我大骂

共有1个答案

蒯宏达
2023-03-14

使用此文档。getElementById(“submitCheckbox”)。已选中而不是文档。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>
 类似资料:
  • 我有这个HTML列表和输入: 这个外部JavaScript代码用于获取我在数组中单击的每个跨度的值 是否有任何可能的方式显示我在输入中单击的跨距??

  • 问题内容: 任何样式都会影响每个输入元素。有没有一种方法可以指定仅应用于复选框的样式,而无需将类应用于每个复选框元素? 问题答案: 使用CSS 2,您可以执行以下操作: 到目前为止,这应该得到广泛的支持。

  • 我刚开始编程,但仍然在黑暗中蹒跚前行,也许有人能帮我一把?我正在用类Person及其两个子类Student和Employee创建一个程序,询问用户要创建哪个对象,并让他们输入一些信息。 我有一个具有默认构造函数的类Person: 我想为这些变量创建一个getter,以便从其他类访问它们,但它说它们“无法解析为变量”。我想这是因为扫描仪的输入,但我不确定要做什么更改。感谢您的帮助!

  • 问题内容: 您好,我想做的就是更改复选框的背景颜色。我累了很多事情,但是什么都没用。可以帮忙吗? 问题答案: 我总是使用伪元素并用于更改复选框和单选按钮的外观。它的工作就像一种魅力。 脚步 使用诸如或或等的CSS规则隐藏默认复选框。 使用element 创建一个伪造的复选框,并传递一个空白或不间断的空格; 复选框处于状态时,传递unicode ,即选中标记; 添加样式以使复选框可访问。 完成了 这

  • 如何根据复选框结果插入数据库。 我有5间客房,用户可以预订超过1间。 我如何将数据插入到我的预订表中,只选择房间。 这是我一直在尝试的,但它只适用于第一个房间,我尝试过其他房间,但这也不起作用。 这基本上只是为了输入roomNo和该房间的详细信息,例如预订日期和时间。 谢谢 类型

  • 问题内容: 首先,我认为必须将JavaScript转换为PHP,但是后来发现,由于服务器和客户端的执行,我无法这样做。所以现在我只想发送一个变量 到一个PHP变量 假设我单击一个按钮,就会执行JavaScript中的该函数。 现在,我不知道如何将phpvariable分配给JavaScript,以便使用phpvariable在数据库中查找内容。我知道我可以将其添加到URL或某些内容中并刷新页面,但