• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Werte aus Formular prüfen

spacefrog78

New member
Hallo zusammen,
ich hab eine Frage:
Ich möchte Werte aus einem Formular vor dem Absenden prüfen und habe folgendes Skript dazu:

function chkWerte()
{
var qH = parseInt(document.schritt4A1.qH.value);
if((qH <= 0)&&(qH >=120) || (isNaN(qH))) {
alert("Bitte geben Sie einen gültigen Wert ein");
document.schritt4A1.qH.focus();
return false; }
}

Der Aufruf des Skripts erfolgt über den "submit-Button" mit onclick="return chkWerte()"

Die Variable qH soll eine Zahl zwischen 0 und 120 sein. Negative Zahlen und Buchstaben sollen keinesfalls zugelassen sein.

Was habe ich falsch gemacht?

Danke schon mal für Eure Hilfe
 
da Du die Fehlermeldung oder das Fehlverhalten nicht näher beschreibst muß ich raten.....
Ich würde sagen, es liegt an der unglücklich gewählten if Abfrage. Du verwendest hier && und || auf der selben Ebene, das kann nicht gut sein. Außerdem kann eine Zahl nicht gleichzeitig kleiner 0 und größer 120 sein, oder?
Ich denke die Lösung lautet () || () || ()
 
vielen dank!
da war der wurm drin. da ich die bedingungen zuvor umgekehrt hatte, war das && noch drin. danke nochmal!
 
Zurück
Oben