dedlfix: Formular - eingetragener Wert ersetzen

Beitrag lesen

Tach!

ich würde das ganze im Formular in der PHP Seite direkt eintragen wollen.

HTML allein reicht dazu nicht. Ich nehme an, das Formular wird direkt an die Verarbeitung beim Hoster gesendet (action-Attribut im form-Element). Das heißt, dass dein Browser die eingegebenen Daten dorthin schickt und du lediglich im Browser einen Einfluss nehmen kannst.

Alternativ dazu müsstest du das Formular an eine andere Stelle senden, an der ein selbst geschriebenes PHP-Script wartet, die Umwandlung vornimmt, mit den neuen Daten den Formmailer kontaktier, die Antwort entgegennimmt und zum Browser zurückgibt. Dazu müssen gegebenenfalls noch Linkziele angepasst werden, weil die ja nun nicht mehr relativ zum Hoster-Formular sondern zu deinem Abfangscript sind. All das ist nicht einfach und deutlich aufwendiger als das Installieren eiens externen oder Verwenden eines browserinternen Passwort-Managers. Zurück zur obigen Variante.

Wenn du nun das HTML-Formular um Javascript erweiterst, dann landet dieser Javascript-Code bei allen, die diese Seite aufrufen. Jeder der Code lesen kann, kann darin deinen Nutzernamen lesen. Nun gut, Nutzernamen sind meist kein Geheimnis, aber man muss es ja nicht zusätzlich einfacher machen, als es nötig ist.

Wenn du dich gar nicht von deinem Vorhaben abbringen lässt, über das submit-Event kann man sich in das Formularabsenden einklinken. Die Manipulation von Formularfeldern kann man mit Grundlagenwissen erledigen, das man in jedem Javascript-Tutorial vermittelt bekommt. Auch wie Events funktionieren und man sich Eventhandler schreibt wird da behandelt.

dedlfix.