Formularinhalte weitergeben

K

Kurt Weiskopf

Hallo Netzgemeinde,

ich möchte folgendes realisieren: ich habe ein Formular, wo ich Werte
eingeben kann, wenn SUBMIT ausgeführt wird, soll eine zweite HTML
Seite gerufen werden (<form method="GET" name="Formular1"
action="Anzeige.html">); auf dieser Seite sollen nun alle eingegebene
Werte angezeigt werden.

Wie kann ich z.B. den Wert eines Inputfeldes an die neue Seite
übergeben?

Vielen Dank.

Viele Grüße,
Kurt
 
J

Janwillem Borleffs

Kurt said:
Hallo Netzgemeinde,

ich möchte folgendes realisieren: ich habe ein Formular, wo ich Werte
eingeben kann, wenn SUBMIT ausgeführt wird, soll eine zweite HTML
Seite gerufen werden (<form method="GET" name="Formular1"
action="Anzeige.html">); auf dieser Seite sollen nun alle eingegebene
Werte angezeigt werden.

Wie kann ich z.B. den Wert eines Inputfeldes an die neue Seite
übergeben?

Sounds like a server-side job to me, but it is possible with javascript,
e.g. by parsing the location.search property:

<script type="text/javascript">
window.onload = function () {
var parts, elem;
if ((parts = location.search.substring(1).split('&')).length) {
for (var i in parts) {
if (elem = document.forms['f'].elements[parts.split('=')[0]]) {
elem.value = unescape(parts.split('=')[1].replace(/\+/g,' '));
}
}
}
}
</script>
....

<form method="get" action="test.html" name="f">
<input type="text" name="f1" value="" /><br />
<input type="text" name="f2" value="" /><br />
<input type="text" name="f3" value="" /><br />
<input type="text" name="f4" value="" /><br />
<input type="submit" />
</form>


Alternatively, you could also use cookies for this., but server-side parsing
would be highly preferable...


JW
 
K

Kurt Weiskopf

Hello Janwillem,

thank you very much for your help.
Regards,
Kurt.

Janwillem Borleffs said:
Kurt said:
Hallo Netzgemeinde,

ich möchte folgendes realisieren: ich habe ein Formular, wo ich Werte
eingeben kann, wenn SUBMIT ausgeführt wird, soll eine zweite HTML
Seite gerufen werden (<form method="GET" name="Formular1"
action="Anzeige.html">); auf dieser Seite sollen nun alle eingegebene
Werte angezeigt werden.

Wie kann ich z.B. den Wert eines Inputfeldes an die neue Seite
übergeben?

Sounds like a server-side job to me, but it is possible with javascript,
e.g. by parsing the location.search property:

<script type="text/javascript">
window.onload = function () {
var parts, elem;
if ((parts = location.search.substring(1).split('&')).length) {
for (var i in parts) {
if (elem = document.forms['f'].elements[parts.split('=')[0]]) {
elem.value = unescape(parts.split('=')[1].replace(/\+/g,' '));
}
}
}
}
</script>
...

<form method="get" action="test.html" name="f">
<input type="text" name="f1" value="" /><br />
<input type="text" name="f2" value="" /><br />
<input type="text" name="f3" value="" /><br />
<input type="text" name="f4" value="" /><br />
<input type="submit" />
</form>


Alternatively, you could also use cookies for this., but server-side parsing
would be highly preferable...


JW
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,989
Messages
2,570,207
Members
46,783
Latest member
RickeyDort

Latest Threads

Top