Formularwerte per Javascript zwischen HTML-Seiten austauschen
Saadat
- javascript
Hallo,
kann man Formularwerte per Javascript an eine andere HTML-Seite übertragen?
--------------
Beispielfall:
--------------
<form name=testform method=post action="probe.html">
<input type="text" name="eins" value="erster Wert">
<input type="text" name="zwei" value="zweiter Wert">
<input type="submit" name="submit" value="Senden">
</form>
Ich möchte die Werte vom Feld "eins" bzw. "zwei" an "probe.html" senden. Die "probe.html" muß diese Werte per Javascript empfangen und darstellen können.
Gibt es hierzu eine Idee?
Danke im Voraus!
Hallo,
fast mein Lieblingslink, den setz ich jede Woche mindestens einmal ;-)
[lik:http://www.teamone.de/selfaktuell/artikel/wertueb.htm]
und den weiter unten setz ich jeden Tag ;-)))
Chräcker
[http://www.chraecker.de/stempel]
Was ist denn heute los? ;-))))) scheinbar muß ich diese Links noch öfters setzen, also nocmal:
http://www.teamone.de/selfaktuell/artikel/wertueb.htm
und...
Chräcker
hi,
hab da mal eine kleine Funktion, die Auslesen und Absenden uebernimmt:
function senden(){
var inhalt1=document.testform.eins.value;
var inhalt2=document.testform.zwei.value;
var url="probe.html?eins="+inhalt1+"&zwei="+inhalt2;
self.location.href=url;
}
die muesstest Du mit:
<input type="button" value="go" onclick="senden();return false;">
aufrufen. Zum Auswerten gibt es ein gutes script von:
http://www.irt.org/articles/js063/
ich zitiere hier mal leicht abgewandelt:
var passed = location.search.substring(1); // searchstring in passed speichern
function getParm(string,parm) {
// returns value of parm from string
var startPos = string.indexOf(parm + "=");
if (startPos > -1) {
startPos = startPos + parm.length + 1;
var endPos = string.indexOf("&",startPos);
if (endPos == -1)
endPos = string.length;
return unescape(string.substring(startPos,endPos));
}
return '';
}
alert(getParm(passed,"eins")); // Wert fuer eins
Der String "passed" wird also mit getParm(passed,"eins")
nach dem wert fuer "eins" durchsucht, als Trennzeichen wird "&" genutzt (string.indexOf("&",startPos)).
So, viel Spass beim basteln.
Gruesse Joachim
PS: Rueckfragen leider erst ab Dienstag, bin unterwegs.