Martin Schöler: Anker in einer Form

Wie kann ich einen Verweis zu dem Anker #kapitel2
in einer Form machen ? Folgende Programmierung ist
fehlerhaft:

<form action="cgi-bin/test.pl#kapitel2" action="get">
Ihr Name: <input name="var1"><br>
Ihre eMail-Adresse: <input name="var2"><br>
</form>

  1. Das Anker-Tag ist doch ein HTML-Tag...

    Geht das auch in Perl-Scripten odda was?!

    Gruss,
    CS

    1. Das Anker-Tag ist doch ein HTML-Tag...
      Geht das auch in Perl-Scripten odda was?!

      Nein, aber ich will den Besucher zu einem Anker leiten,
      der in einer von einem Perl-Programm zurückgelieferten HTML-
      Datei steckt. Sodass man dann anstelle von
      test.html#kapitel2
      test.pl#kapitel2 aufruft,
      aber ich will zusätzlich Parameter übergeben:
      test.pl?Buch=27#kapitel2

      Das muss doch funktionieren, ich weiß nur nicht wie.

      Für eine Antwort wäre ich sehr dankbar !
      Martin

      1. Pooh... Ich kann mir nur vorstellen, dass Du den Anker als Parameter übergibst und dann wieder auf der Folgeseite ausliest und per JS dorthin springst.

        Weiss aber nicht wie das mit Perl geht, da ich mich mit Perl nicht auskenne.

        Gruss,
        CS

      2. Hi Martin,

        Nein, aber ich will den Besucher zu einem Anker leiten,
        der in einer von einem Perl-Programm zurückgelieferten HTML-
        Datei steckt. Sodass man dann anstelle von
        test.html#kapitel2
        test.pl#kapitel2 aufruft,
        aber ich will zusätzlich Parameter übergeben:
        test.pl?Buch=27#kapitel2

        Was hindert Dich daran, einen normalen Link zu nehmen? Beispiel:

        <http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=Anker&index_1=on&hits=1#SELFHTML V8.0>

        Viele Grüße
              Michael

  2. hi,

    Wie kann ich einen Verweis zu dem Anker #kapitel2
    in einer Form machen ?

    sowas getested?
    <a name="kapitel2">Ihr Name:</a> <input name="var1"><br>

    hth + Gruss  Joachim

  3. Hi,

    Wie kann ich einen Verweis zu dem Anker #kapitel2
    in einer Form machen ?

    Kein Problem - s.u.

    Folgende Programmierung ist fehlerhaft:

    Richtig erkannt, allein schon, weil action doppelt belegt
    ist :)

    <form action="cgi-bin/test.pl#kapitel2" action="get">
    Ihr Name: <input name="var1"><br>
    Ihre eMail-Adresse: <input name="var2"><br>
    </form>

    <form action="cgi-bin/test.pl#kapitel2" method="post">

    method="post" funktioniert 100%-ig, anzugucken unter
    http://www.assistance4all.de/?page=sos, wenn man das Formular
    nicht vollständig ausfüllt.
    method="get" - ich glaube, es geht nicht - genauso wenig, wie
    die Parameterübergabe, die bei method="post" allerdings funk-
    tioniert (http://asc0001.calibra-web.de/?admin z.B.).

    Bye,
    Peter