Form Action
WebMaster
- javascript
Hi Ihr Leutz,
ich habe mal eine kurze Frage:
Wie kann ich beim folgenden Form diese XXXX mit einer Eingabe (String) ersetzen?
<form method="post" action="/pfad/XXXX/ordner/">
Jemand soll zum Beispiel "HEINZ" als Input eingeben können, dass dann an die Stelle der "XXXX" kommt.
<form method="post" action="/pfad/HEINZ/ordner/">
Schaffe ich das mit Java? (Ich kann leider kein CGI, PHP, ...)
Ich danke vielmals im voraus und verbleibe mit freundlichen Grüssen
Hilfeeee.
Sagt mir doch mal jemand, ob das überhaupt geht.
Danke viel mals!
hi,
<form method="post" action="/pfad/XXXX/ordner/">
Jemand soll zum Beispiel "HEINZ" als Input eingeben können, dass dann an die Stelle der "XXXX" kommt.
<form method="post" action="/pfad/HEINZ/ordner/">
Schaffe ich das mit Java? (Ich kann leider kein CGI, PHP, ...)
Java brauchts nicht, Javascript reicht.
<form name="sender" method="post" action="default/url" onsubmit="return setAction()">
function setAction() {
var prefix = "/pfad/";
var suffix = ".html";
var XXXX = document.sender.EINGABEFELDNAME.value;
document.sender.action = prefix + XXXX + suffix;
return true;
}
Gruesse Joachim
Das klingt gar nicht schlecht, aber es mag irgendwie nicht... (???)
<head>
<script type="text/javascript">
<!--
function setAction()
{
var prefix = "http://adresse.de/profil/";
var suffix = "/fun?anz=kaufen#aufkleber";
var user = document.sender.eingabe.value;
document.sender.action = prefix+user+suffix;
return true;
}
//-->
</script>
</head>
<body>
<form name="sender" method="post" action="http://adresse.de/profil/TESTUSER/fun?anz=kaufen#aufkleber" onsubmit="return setAction()" target="_blank">
<input type="text" name="eingabe" size="20">
<input type="button" value="submit">
</form>
Auch damit mag es nicht:
<input type="button" value="submit" onklick="setAction()">
Weia, bin ich doof... :-)))
<input type=submit>
natürlich, und nicht "=button"... *kopf-klatsch*
Jetzt geht es....
Uli