Questione : Dovrei utilizzare un per-ciclo nel Javascript per assicurare soltanto una scatola di controllo sono selezionato?

Dovrei utilizzare un per-ciclo nel Javascript per assicurare soltanto una scatola di controllo sono selezionato? il
I ha un lavoro da fare nel Javascript dove l'utente è supposto controllare soltanto uno di tre scatole di controllo (non sono permesso utilizzare i pulsanti di scelta). Allora, ci è un tasto che i fuochi fuori da un allarme con il testo “la vostra età è…„ secondo quale scatola di controllo era finora selected.

, il codice è di destra. Ma l'ultimo punto, fare un controllo in modo che soltanto una scatola di controllo sia stata selezionato io non sa fare. Se l'utente seleziona più di una scatola di controllo, un allarme dovrebbe essere infornato fuori con il testo “che siete permesso soltanto controllare una scatola di controllo.„

Can risolvo questo con un per-ciclo? Come? Se cominciano qualcosa di simile?: scatola di controllo del

function ();
{
checkcount=0
for (i=0;
class= del

Risposta : Dovrei utilizzare un per-ciclo nel Javascript per assicurare soltanto una scatola di controllo sono selezionato?


scatola di controllo di funzione () {// nessun punto e virgola qui
 varietà checkCount=0;
 ontano di varietà = document.nameOfForm.alder;
 per (varietà i=0; i    se (ontano [i] .checked) checkCount+=1; // aggiunge uno
 }
 se (checkCount! = 1) {
   allarme (“Checka 1 och scopre 1„);
  falso di ritorno;
 }
 di ritorno allineare;
}

Comunque secondo dove denominate questo, potreste volere a UNCHECK quello avete controllato troppi
Altre soluzioni  
 
programming4us programming4us