Javascript复选框验证

Javascript复选框验证,javascript,validation,Javascript,Validation,我是JS的新手。如何验证复选框,单选按钮。我创建了“选择最佳答案”问题。我用Button电台和复选框来寻找答案。有人解释吗 这是我的代码: <body> <div id="qn1">1. What are JavaScript types?</div> <div id="ans"> <input type="checkbox" id="n1">Number</input><br/> <input typ

我是JS的新手。如何验证复选框,单选按钮。我创建了“选择最佳答案”问题。我用Button电台和复选框来寻找答案。有人解释吗

这是我的代码:

<body> 
<div id="qn1">1. What are JavaScript types?</div> <div id="ans">
<input type="checkbox" id="n1">Number</input><br/> 
<input type="checkbox" id="B1">Boolean</input><br/> 
<input type="checkbox" id="F1">Function</input><br/> 
<input type="checkbox" id="u1">Undefined</input><br/> 
<input type="checkbox" id="a1">All the above</input><br/><br/> 
<button onclick="toCheck()">Check</button> 
<button onclick="toShow()">Show Answer</button> 
</div> 
</body>

1.什么是JavaScript类型?
数字
布尔值
功能
未定义
以上所有内容

检查 作答

谢谢

如果您知道jQuery,您可以使用它

$("input[name='NAME_OF_CHECKBOX']:checked")each(HERE GOES THE FURTHER CODE);

要做到这一点,您必须首先对HTML进行一些更改:

  • 向复选框元素添加
    class
    value
    属性
  • 然后使用下面的Javascript函数从 你的答案是:
函数toShow(){
var checkedValues=[];
var answers=document.getElementsByClassName(“answers”);

对于(var i=0;没有你的代码,我无法假设。向我们展示你的努力你想要验证什么?1.什么是JavaScript类型?数字
布尔
函数
未定义
以上所有

检查显示答案欢迎使用StackOverflow。请阅读以下内容:为了避免未来的否决票,并增加问题实际发生的可能性我得到的答案是肯定的。但就我个人而言,我认为把整个jQuery库塞进新手的喉咙里不是一个好主意,因为它很容易使用。OP显然是一个新手,所以我会避免在他对语言连基本概念都不了解的情况下用新信息压倒他。就我的2美分,你gh,无意冒犯:)是的,也许你是对的。这证明了你的否决票是正确的。但就我个人而言,我在javascript之前就学会了jQuery。无论如何,我会记住你的建议。我希望一次只选中一个复选框。如果我选中一个复选框,其他复选框将被禁用。在这种情况下,使用输入收音机会更好,但我认为在你的情况下,可以选择许多答案特德马上?不?如果你想看我的编辑。