Unpredictable: Problem mit Telefon und Radiobutton Abfrage

Beitrag lesen

Hallo,

ich habe zwei Probleme bei einem Script zum einen will ich bei einer Telfonnummer prüfen, dass nur Zahlen nethalten sind. Das schaff ich auch noch:

var chkZ = 1;
  for (i = 0; i < document.Formular.Nr.value.length; ++i)
    if (document.Formular.Nr.value.charAt(i) < "0" ||
        document.Formular.Nr.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Bitte geben Sie eine gültige Telefonnummer ein!");
    document.Formular.Nr.focus();
    return false;
 }

Aber ich habe dabei nicht bedacht, dass ich auch mindestens die beiden Sonder zeichen "-" und "/" erlauben muss, damit der Benutzer seine Vorwahl eingeben kann. Genau daran scheitert es im Moment. es geht einfach nicht.

Zum anderen will ich nur prüfen, ob einer der radiobutton ausgewählt ist, aber dass funktioniert auch nicht.

else if (document.Formular.Kursart.checked=true){
   alert("Bitte geben Sie Ihren Kursart ein!");
  return false;
 }

Kann mir bitte jemand helfen, ich verzweifle zunhmend an diesem Problem.Danke!