Auge: JavaScript - Eingabe-Ausgabe

Beitrag lesen

Hallo

Jetzt blitzt mal kurz etwas auf... die Ausgabe ist aber so schnell weg dass ich sie nicht sehen kann…

Ok. Ist das aufblitzende Etwas wenigstens länger als ein Zeichen?

<form>
	<input type="text" name="sernr" id="sernr" size="14">
	<input type="submit" onClick="gener(this.form)" value="Umwandeln">
	<output type="output" id="code1">
</form>

Output soll Inhalt haben (dein String), bedarf also eines Endtags. Das Attribut type mit dem Wert „output“ ist hier Blödsinn.

	<output id="code1"></output>

Da wir keine HTML-Struktur in das output einfügen wollen, ist die Beschränkung auf textContent statt innerHTML sinnvoll. Die letzte Zeile deiner Funktion gener sollte also folgendermaßen aussehen.

	document.getElementById("code1").textContent = res;

Der Name der Funktion sollte im Übrigen „sprechender“ sein, damit du auch in einem halben Jahr noch auf Anhieb siehst, was die Funktion tun soll.

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett