Christian: input name=".cgifields" - was ist das?

Hi,

mit dem CGI-Modul baue ich ganz normal ein Formular auf.
Nun habe ich zufälligerweise festgestellt, dass da immer Input-Felder sind, die alle "hidden" sind, als Namen ".cgifields" tragen und als Wert den Namen eines von mir defnierten Inputfeldes.

Woher kommen diese Felder und was bringen die?

verwirrte Grüße
Christian

  1. Hoi,

    mit dem CGI-Modul baue ich ganz normal ein Formular auf.

    Mit was bitte? Was ist ein CGI-Modul mit dem "ganz normal" ein Formular
    aufbauen kann?

    Woher kommen diese Felder und was bringen die?

    Von dem CGI-Modul mit dem "ganz normal" ein Formular aufbauen kann
    vielleicht?

    Was sie bringen weiß dein CGI-Modul.

    Wenn du experimentierfreudig bist, nimmst du das gerenderte HTML,
    entfernt diese ominösen Inputs manuell, rufst das HTML Dokument dann
    in einem Browser auf und versuchst es an die entsprechende URI aus
    dem <form> Tag zu senden. Dann wirst du sehen, was dein CGI-Modul
    macht, nicht macht oder anders macht.

    Und ciao,
    Frank

    1. mit dem CGI-Modul baue ich ganz normal ein Formular auf.

      Mit was bitte? Was ist ein CGI-Modul mit dem "ganz normal" ein Formular
      aufbauen kann?

      http://search.cpan.org/~lds/CGI.pm-3.17/CGI.pm seit Urzeiten bei der Standardinstallation von Perl dabei.

      Struppi.

      1. Aha. Mir war sowas bislang unbekannt. CGI ist ein Interface, Perl bedient es ... soetwas dann so pauschal CGI-Modul zu nennen finde
        ich auch verwirrend.

        Danke,
        Ciao

  2. mit dem CGI-Modul baue ich ganz normal ein Formular auf.
    Nun habe ich zufälligerweise festgestellt, dass da immer Input-Felder sind, die alle "hidden" sind, als Namen ".cgifields" tragen und als Wert den Namen eines von mir defnierten Inputfeldes.

    Dann hast du vermutlich die Parameter falsch verwendet und verwendest eine ältere Version des Moduls, aktuell ist 3.17 http://search.cpan.org/~lds/CGI.pm-3.17/CGI.pm.

    Struppi.