Vorschau aus Form für !Textelemente

rbb

Grünschnabel
Ich wage es einfach einen weiteren Thread in der Richtung aufzumachen.
Es geht um die beliebte Vorschau in der man nocheinmal die Eingabe korrigieren kann.

Für reine Textelemente ist es klar und es gibt (auch in diesem Forum viele Beispiele).

PHP:
<input type=text name="Array[variable]" value="<? echo $Array[variable]; ?>" >

Allerdings habe ich nicht herausgefunden wie man eine Vorschau für Listen oder andere Formelemente realisiert.

Bin für jeden Hinweis dankbar.
 
Hier als Gedankenansatz ein Lösung in JavaScript:

Code:
<script type="text/javascript" language="JavaScript1.2">
var oeffnen = ""
var schliessen = ""
function erstellen()
{
art = window.prompt("Bitte Listenart angeben: u für unsortiert o für sortiert ","");
if(art != "u" && art != "o")
{
if(art == null)
{
return false
}
erstellen()
return false
}
if (art == "u")
{
oeffnen = "<ul>"
schliessen = "</ul>"
}
if (art == "o")
{
oeffnen = "<ol>"
schliessen = "</ol>"
}
fuellen()
return false
}
liste = new Array
(
)
function fuellen()
{
punkt = window.prompt("Bitte Listenpunkte eingeben oder leer lassen für Ende der Liste","");
if(punkt != "" && punkt != null)
{
liste.push("<li>" + punkt + "</li>")
fuellen()
return false
}
var werte = liste.length
if(liste.length !=  0)
{ 
var Zaehler = 0;
	while(Zaehler != liste.length)
	{
   	document.forms.eingabe.ausgabe.value = document.forms.eingabe.ausgabe.value + (liste[Zaehler]);		
   		Zaehler++;
 	}
	document.forms.eingabe.ausgabe.value = oeffnen + document.forms.eingabe.ausgabe.value + schliessen
}
return false
}
</script>
 
Zunächst mal danke für die Antwort.

Mir scheint das Problem nicht trivial zu sein.
Ich hatte mir schon überlegt mehrdim. Arrays zu nehmen, aber mir schien das nicht elegant.
Ich hatte mich schon gewundert nichts zu dem Thema zu finden.
Wollte eigentlich kein JS einsetzten.
Evtl. hat noch jemand eine Idee in php dazu.

ps: Da fällt mir auf das das Formular mit dem ich diesen Text erstelle unter anderem auch Listenelemente hat, die nach der Vorschau "gemerkt" wurden.

// Habe inzwischen ein kleines tut dafür gefunden

http://www.globalissa.com/articles/articleSelectList.php
 
Zuletzt bearbeitet:
Zurück