Gunnar Bittersmann: Frage zum Wiki-Artikel „Variable“ /Übergabe an Inputfeld als Vorgabe

Beitrag lesen

problematische Seite

@@jörg

    <label for="ust1a">Ust 1 </label>
    <input type="text" name="ust1a" size="8" id="ust1b" maxlength="40">

Und niemandem der Antwortenden fällt auf, dass das Eingabefeld keine Beschriftung hat. 😡

Das for-Attribut des labels bezieht sich auf die id des Eingabefelds, nicht auf dessen name. Es müsste also for="ust1b" heißen.

Du kannst aber für name und id denselben Bezeichner verwenden: <input name="ust1" name="ust1">

BTW, type="text" kannst du angeben, ist aber nicht notwendig.

Habe alles versucht, wie z.B. window.document.getElementById("steuerdat").getElementByName("ust1b").write = ust1 oder auch .value, oder .innerhtml. Nichts hat funktioniert.

Irgendwelche Phantasie-Eigenschaften werden auch nicht funktionieren. write gibt’s nicht, innerhtml auch nicht. innerHTML gibt’s, kann aber nicht funktionieren, weil input ein leeres Element ist, also keinen Inhalt hat.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann