String abhängig von Formulareingaben zusammensetzen
Bert
- html
Betätige ich den Button "Absenden", so wird die JSP aufgerufen. In die Eingabefelder "host" und "port" kann man den Rechner und den Port angeben über welchen die JSP aufgerufen wird. Der String beim Attribut "action" dürfte also nicht weiterhin statisch bleiben. Er müßte dynamsich abhängig von den Nutzereingaben zusammengesetzt werden. Wie könnte ich das machen?
<html>
<body>
<form action="http://localhost:8080/.../test.jsp">
<table>
<tr>
<td>
<input name="host" type="text">
</td>
</tr>
<tr>
<td>
<input name="port" type="text">
</td>
</tr>
<tr>
<td>
<input type="submit" value=" Absenden ">
</td>
</tr>
</table>
</form>
</body>
</html>
Moin Moin!
Mit HTML gar nicht. Javascript könnte so etwas, siehe Javascript -> Objekt-Referenz -> form-Objekt in SelfHTML. Das hat aber den Nachteil, dass nicht jeder Besucher Javascript im Browser hat, aktiviert hat und für Deine Seite zuläßt. Dann fällt der Mechanismus vollkommen auf die Nase.
Stabil wäre eine serverseitige Geschichte, die die Formulardaten auswertet und ggf. eine Weiterleitung macht.
Alexander