Formularausgabe in span oder div?
JCB
- javascript
Hallöchen :o)!
Ich hätte da mal eine einfache Frage. Man kann ja mittels der Funktion
function Ziel()
{
document.suche.target = "main";
return true;
}
die Ausgabe eines Formulars (hier ein Suchformular) auf einen Frame umleiten. Kann man jetzt noch einen Schritt weitergehen, um die Daten beispielsweise in einem <span> (o.Ä.) ausgeben?
Sonnige Grüße aus dem Münsterland, Jan :o)
www.Planet-1.de
Hi
die Ausgabe eines Formulars (hier ein Suchformular) auf einen Frame umleiten. Kann man jetzt noch einen Schritt weitergehen, um die Daten beispielsweise in einem <span> (o.Ä.) ausgeben?
ja sicher:
var out='Formular:'+ text;
if(navigator.appName=="Netscape")
{
with(document.IdDesLayers.document)
^^^^^^^^^^^
{
open();
write(out);
close();
}
}
else
{
IdDesLayers.innerHTML=out;
^^^^^^^^^^^
}
beantwortet das deine Frage?
gruss
sonia
hi,
Kann man jetzt noch einen Schritt weitergehen, um die Daten beispielsweise in einem <span> (o.Ä.) ausgeben?
Du brauchst ein (positioniertes) div/span, sowas kannst Du auch im nc neu
beschreiben. Dann rufst Du checkForm per onsubmit (form-tag):
// div layer schreiben
function writeDiv(obj,text) {
if(document.layers) {
with (obj.document) {
open();
write(text);
close();
}
}
else obj.innerHTML = text;
}
function checkForm() {
var num = "DEINE_DIV_ID";
var el = (document.layers? document.layers[num] : (document.all? document.all[num]: document.getElementById(num)));
var txt = document.DEINEFORM.DEINELEMENT.value;
writeDiv(el,txt);
return false; // true, wenn Du es senden willst!
}
hth
Gruesse Joachim *schwitzend in Muc*
Hallo nochmal :)!
Erstmal Danke an Sonia und Joachim, nur leider meinte ich etwas anderes. Es sollen nicht die Eingabe im Formular, ausgeben werden, sondern die Daten, die das aufgerufende cgi-script zurückliefert :). Gibts dafür irgendeine Möglichkeit?
Gruß, Jan
www.Planet-1.de
Es sollen nicht die
Eingabe im Formular, ausgeben werden, sondern die Daten, die das aufgerufende cgi-script
zurückliefert :).
machs doch ueber den echo befehl in php zum Beispiel? (weiss ja nicht
in welcher Sprache dein CGI ist)
da kannst du doch reinschreiben was du willst? da brauchst du
keine 3 dokumente
Gruss
Sonia