molily: Bin am verzweifeln

Beitrag lesen

Vorausgehende[1] Prüfung, ob Zahlenwerte eingegeben wurden setze bei ich dem originalen Problem mit Werten aus Eingabefeldern voraus.

parseInt, Number und + sind bereits Prüfungen, ob Zahlenwerte eingegeben wurden. Wenn es keine Zahlenwerte sind, geben sie NaN zurück.

var string1 = document.forms.form1.elements.feld1.value;  
var string2 = document.forms.form1.elements.feld2.value;  
var number1 = Number(string1);  
var number2 = Number(string2);  
if (isNaN(number1) || isNaN(number2)) {  
   alert('Bitte geben Sie gültige Zahlenwerte ein.');  
   return;  
}  
var summe = number1 + number2;  
alert('Summe: ' + summe);

[1] oder heißt es inzwischen vorrausgehende {SCNR}

Ich dachte »voraus gehende«? So wie »Fahrrad fahren«. ;)

Mathias