Frage von doctorlutschge, 51

html text input der nach refresh noch den selben inhalt hat?

Ich kann: Relativ gut HTML und CSS programmieren. Kein JS oder PHP!

Ich möchte folgendes: Einen Textinput der nach aktualisieren der Website den selben Text enthält den ich zuvor dort eingetragen habe.

Meine Frage nun: Wie schaffe ich dies?

Antwort
von link4o, 35

Aktualisieren durch f5 soll die Seite neu laden bzw. alte Daten löschen. Aber nach eine POST Anfrage kannst du doch lesen was gegeben wurde. Du kannst aber erst auch mit JavaScript validieren und danach erst weiter machen

Kommentar von link4o ,

Schau mal auch placeholder="" attributen

Kommentar von doctorlutschge ,

also so? 

<input type="text" method="post" />
Kommentar von link4o ,

Post is <form> method. das was du aber kriegen willst, kriegst nicht nur mit html und css auser placeholder attribut.

Antwort
von fluffiknuffi2, 32

Ohne JS/PHP meines Wissens nach nicht möglich.


Mit PHP 5.x (minimale Variante):

<form ...>
 <input name="field1" value="<?php isset($_POST['field1']) ? $_POST['field1'] : '' ?>"
</form>

PHP 7:

<form ...>
<input name="field1" value="<?php $_POST['field1'] ?? '' >"
</form>



Kommentar von doctorlutschge ,

geht nicht

Kommentar von fluffiknuffi2 ,

Hatte es nicht getestet und wohl ein paar Zeichen verschlampt :D

Das Ende von Zeile 2 muss lauten:

?? '' ?>">
Antwort
von RakonDark, 20

speicher die eingabe in einem cookie und lese fals vorhanden es wieder ein .

dann gehts sogar ohne abschicken an einen server .

also fruchtig JS lernen uns anwenden .

Kommentar von ilovetoro ,

korrekt, sehe ich auch so  :-)

Keine passende Antwort gefunden?

Fragen Sie die Community