我正在学习JavaScript,我有一个单选按钮,名为性别,其ID是男性和女性
我尝试验证是否已检查,但即使未选中单选按钮也不会返回任何错误消息,这是我的代码

 var maleC=document.getElementById('male').value;
 var femaleC=document.getElementById('female').value;

 if(maleC.checked==false||femaleC.checked==false)
{
    document.getElementById('err5').innerHTML="Gender must be choosen";
}
 else
  {
   alert("proceed");
   {


为什么它不起作用?你能帮我吗?

最佳答案

应该

var maleC=document.getElementById('male');
var femaleC=document.getElementById('female');

 if(!(maleC.checked) || !(femaleC.checked))
{
    document.getElementById('err5').innerHTML="Gender must be choosen";
}


参考:https://developer.mozilla.org/en-US/docs/Web/API/document.getElementById

关于javascript - JavaScript上的单选按钮验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21129232/

10-13 00:14