Konstantin: Forumlareingaben begrenzen?

Hi,

weiß jemand, wie ich Formulareingaben begrenzen kann? Meine User schreiben mir Romane in meine Formulare, so dass meine kommabegrenzte txt-Datei Zeilenumbrüche bekommt und nicht mehr ausgelesen werden kann.

Wäre froh, wenn mir jemand den Befehl dafür nennen könnte, so dass ich die Formulareingabe auf z. B. 180 Zeichen begrenzen kann und der Cursor nicht mehr weitergeht.

Grüße KK

Hier habe ich übrigens schon geguckt und bin nicht fündig geworden:
http://de.selfhtml.org/html/formulare/index.htm

    1. Hey, Suuuuuuuuuuuuuuuuuuuper. Danke!!! Hat gleich auf Anhieb gefunzt.

      Grüße Konstantin

      Probier es mit http://de.selfhtml.org/html/formulare/eingabe.htm#felder

  1. Hi Pumuckel,

    da ist noch ein Problem. Wie kann ich in einem Eingabeformular das jeweils aktuelle Datum automatisch anzeigen/eintragen lassen? Datum und Uhrzeit wäre noch besser.

    Grüße Konstantin

    1. Hi Konstantin!

      da ist noch ein Problem. Wie kann ich in einem Eingabeformular das jeweils aktuelle Datum automatisch anzeigen/eintragen lassen? Datum und Uhrzeit wäre noch besser.

      Das geht mit reinem HTML nicht. Hierzu benötigst du entweder JavaScript oder eine serverseitige Technik. Wie es über JavaScript geht, siehst du im entsprechenden Kapitel in Selfhtml.
      Für PHP (serverseitige Technik) sähe das ganze so aus:

      <input type="text" name="input1" value="<?php echo date("H:i:s d.m.Y") ?>" />

      Grüße,
      Fabian St.

      --
      Meine Website: http://fabis-site.net
      --> XHTML, CSS, PHP-Formmailer, Linux
      ---------------------
      fabi@erde ~# whatis spam
      spam: nothing appropriate
      ---------------------
      Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
      1. Hi Fabian,

        habe deine PHP-Zeile ausprobiert.

        <input type="text" name="input1" value="<?php echo date("H:i:s d.m.Y")?>" />

        Allerdings schreibt er ins Feld:

        ?php echo date

        Wieso das? Habe schon alles probiert.

        Grüße Konstantin

        Hi Konstantin!

        da ist noch ein Problem. Wie kann ich in einem Eingabeformular das jeweils aktuelle Datum automatisch anzeigen/eintragen lassen? Datum und Uhrzeit wäre noch besser.

        Das geht mit reinem HTML nicht. Hierzu benötigst du entweder JavaScript oder eine serverseitige Technik. Wie es über JavaScript geht, siehst du im entsprechenden Kapitel in Selfhtml.
        Für PHP (serverseitige Technik) sähe das ganze so aus:

        <input type="text" name="input1" value="<?php echo date("H:i:s d.m.Y") ?>" />

        Grüße,
        Fabian St.

        1. Hi Konstantin!

          habe deine PHP-Zeile ausprobiert.

          <input type="text" name="input1" value="<?php echo date("H:i:s d.m.Y")?>" />

          Allerdings schreibt er ins Feld:

          ?php echo date

          Wieso das? Habe schon alles probiert.

          Sorry, ich vergaß, dir mitzuteilen, dass hierzu ein PHP-Parser installiert sein muss, d.h. dein Webspace bräuchte PHP-Unterstützung. Anscheinend ist dies nicht der Fall, sodass die JavaScript Lösung die wohl vernünftigste ist.

          Grüße,
          Fabian St.

          --
          Meine Website: http://fabis-site.net
          --> XHTML, CSS, PHP-Formmailer, Linux
          ---------------------
          fabi@erde ~# whatis spam
          spam: nothing appropriate
          ---------------------
          Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
          1. Hi Fabian,

            doch, ich habe eine PHP-Unterstützung auf dem Server laufen. Ich habe sogar zwei verschiedene Server. Es funzt aber bei keinem. Bin mit meinem Latien am Ende.

            1. Hallo Konstantin,

              doch, ich habe eine PHP-Unterstützung auf dem Server laufen.

              welche Endung hat die Datei in der die Zeile steht? Werden Dateien mit dieser Endung von php geparst?

              Grüße aus Nürnberg
              Tobias

              1. Hi Tobi,
                hi Fabian,

                hups, autsch. Sorry, für meine Dummheit. Die Datei war zuvor eine .html und da habe ich den PHP-Code reingeworfen ohne die Datei in .php umzubenennen. Habe einfach den Wald vor lauter Bäumen nicht mehr gesehen.

                Danke nochmal, jetzt funzt es prima!

                Grüße Konstantin

                1. Hi Konstantin!

                  hups, autsch. Sorry, für meine Dummheit. Die Datei war zuvor eine .html und da habe ich den PHP-Code reingeworfen ohne die Datei in .php umzubenennen. Habe einfach den Wald vor lauter Bäumen nicht mehr gesehen.

                  Kein Problem, wir helfen doch gerne ;-)

                  Grüße,
                  Fabian St.

                  --
                  Meine Website: http://fabis-site.net
                  --> XHTML, CSS, PHP-Formmailer, Linux
                  ---------------------
                  fabi@erde ~# whatis spam
                  spam: nothing appropriate
                  ---------------------
                  Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
    2. Hallo Konstantin,

      da ist noch ein Problem. Wie kann ich in einem Eingabeformular das jeweils aktuelle Datum automatisch anzeigen/eintragen lassen?

      mit Hilfe des Date-Objektes kannst du das Datum ermitteln und mit http://de.selfhtml.org/javascript/objekte/elements.htm#value kannst du den Wert dem Eingabefeld zuweisen.

      Grüße aus Nürnberg
      Tobias