EKKi: Übergabe Formularwert an Variable

Beitrag lesen

Mahlzeit,

<script language="JavaScript">

Es fehlt <http://de.selfhtml.org/html/referenz/attribute.htm#script@title=das zwingend erforderliche "type"-Attribut>.

<!--

Auskommentierung von Javascript mittels HTML-Kommentaren ist lediglich für vorsintflutliche Browser des letzten Jahrtausends nötig.

eval("document.forms.daten."+mySearch[x]);

"Eval is evil!" - und so gut wie NIEMALS notwendig. Auch in diesem Fall nicht. Was soll dieses Stückchen Code Deiner Meinung nach überhaupt bewirken?

var aktuell = document.forms.daten.nummer.value;
        //"Nummer" übergeben, um weiter zu rechnen

1. Halte ich diese Art des Zugriffs für ungünstig: ich würde eher "document.http://de.selfhtml.org/javascript/objekte/forms.htm@title=forms['daten'].http://de.selfhtml.org/javascript/objekte/elements.htm@title=elements['nummer']" empfehlen - so lässt sich der Code später auch recht einfach mehrfach verwenden.

2. Bist Du Dir sicher, dass der zurückgegebene Wert stets numerisch ist - da Du ja mit ihm rechnen willst?

document.writeln("Die Nummern: " + aktuell + " - " + prior + " - " + next);
}  // Hier bekomme ich NaN, 0, undefiniert, je nach Spielart

Wo "hier"? Bei welcher der 3 Variablen? Vielleicht solltest Du sie Dir mal einzeln ausgeben lassen - und sinnvollerweise per alert() ...

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|