Fråga : Bör jag använda enkretsa i JavaScript för att försäkra endast en checkbox är utvald?

Bör jag använda enkretsa i JavaScript för att försäkra endast en checkbox är utvald?
I har en läxa som ska göras i JavaScript var användaren är förment att kontrollera endast en av tre checkboxes (den inte tillåtna I-förmiddagen att använda radiosände knäppas). Därefter det finns en knäppas som avfyrar av ett vaket med texten, ”som din ålder är…”, beroende av vilken checkbox var selected.

So långt, kodifiera är höger. Men jumbon kliver, för att göra en kontrollera, så att endast en checkbox har varit utvald mig inte vet hur man gör. Om användaren väljer mer än en checkbox, ett vaket bör avfyras av med texten, ”som du är endast tillåten att kontrollera en checkbox.”,

Can jag löser denna med enkretsa? Hur? Bör jag, börjar något något liknande detta?: checkbox för

function ();
{
checkcount=0
for (i=0;
" klar "

Svar : Bör jag använda enkretsa i JavaScript för att försäkra endast en checkbox är utvald?


fungera checkboxen () {// inget semikolon här
 var checkCount=0;
 var-al = document.nameOfForm.alder;
 för (var i=0; i    om (al [I] .checked) checkCount+=1; // tillfogar en
 }
 om (checkCount! = 1) {
   vaket (”Checka 1 och gör bar 1”);
  återgångt falskt;
 }
 återgångt true;
}

Emellertid beroende av, var du appellen detta, dig styrkan önskar till UNCHECK den, dig kontrollerade för många
Andra lösningar  
 
programming4us programming4us