Form action dynamische url aus Textfeld
bearbeitet von
> @@MrLumia
>
> > Hallo Zusammen,
> > ich benötige für ein Formular folgende Hilfe.
> > Der Wert für "Action" soll aus dem "hidden" Textfeld mit der Bezeichnung "actionlink" gelesen/verwendet werden. Wie kann ich so etwas hinbekommen.
> >
> >
> > ~~~html
> > <body>
> > <form action="(Wert aus Testfeld mit der Bezeichnung = link)" method="post">
> > <input type="hidden" name="actionlink" value="http://www.musterlink.de" />
> > <input id="Submit1" runat="server" type="submit" value="submit" />
> > </form>
> > </body>
> >
> > ~~~
>
> 1. Du schickst das Formular zu deinem Server, der den Wert des Feldes `actionlink` auswertet und entsprechend weiterleitet.
>
> oder
>
> 2. Mit JavaScript. Mit allen Nachteilen, die das mit sich bringt.
>
> Aber warum das Ganze?
>
> 3. Warum schreibst du den URI nicht direkt ins `action`-Attribut?
>
>
> Für Buttons gibt es in HTML seit langem das `button`-Element: `<button id="Submit1" type="submit">submit</button>`{: .language-html}
>
> `runat="server"`? Wozu soll das gut sein? Ich konnte solch ein Attribut in keiner Spec finden.
>
> LLAP 🖖
> --
> _“The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.”_{: lang="en"} —Todd Motto
> _[Selfcode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): `sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|`_{: style="display: block; font-size: 0.875em; font-style: inherit; margin-top:1.5em"}
Danke für deine Antwort. Das runat="Server" ist versehentlich in den Code gelangt. Dies stammt von
der ASP.net Seite.
Das Formular wird von einer Fremdsoftware gefüllt. Diese Software übermittelt den Actionlink in das Textfeld. Ich muss mein Formular an diesen Link weitersenden. Und da ich so etwas noch nie gemacht habe, fehlt mir hier noch eine Lösung.