【发布时间】:2014-03-10 05:03:13
【问题描述】:
我正在尝试制作一个非常基本的计算器,并且我希望有复选框来选择对数字执行的操作。我试图确保当一个框被选中时,所有其他框都未选中。我只是先测试这个,所以这就是为什么只有一个复选框有它的代码。函数计算是我不担心的,因为我已经测试过它并且它可以工作。谢谢!
<form>
<input type="text" id="num1">
<input type="checkbox" value="+" onClick="calculate0();
document.getElementById("subtract").checked = "false"; ">
<input type="checkbox" value="-" id="subtract" onClick="calculate1()" checked="false">
<input type="checkbox" value="*" onClick="calculate2()">
<input type="checkbox" value="/" onClick="calculate3()">
<input type="text" id="num2">
<input type="text" id="answer" readonly>
</form>
【问题讨论】:
-
呃,这就是单选按钮的用途。
-
@isherwood 对不起,我是这门语言的新手,你能解释一下你在说什么吗?
-
单选按钮类似于复选框,只是一次只能选中一个。您正在尝试使用 JavaScript 复制基本的 HTML 行为。 developer.mozilla.org/en-US/docs/XUL/radio
-
谢谢!那么对于类型属性我应该放收音机吗? @isherwood
-
是的。请参阅developer.mozilla.org/en-US/docs/XUL/radio 以获取有关广播组的帮助。
标签: javascript html checkbox