joel: Sperre

Wie kann ich einstellen, wenn auf meiner Website jemand ein Formular ausfüllt und die nötigen Stellen nicht ausfüllt, dass der Computer ihn das Formular nicht absenden lässt, sondern ihm auf seinen Fehler hinweist.

  1. Hi,

    verhindern kannst du es gar nicht, du kannst ihn nur darauf hinweisen, dass er noch was vergessen hat - Grund: Die Überprüfung kann nur in JavaScript stattfinden, bei Deaktivierung findet sie dementsprechend nicht statt (davon abgesehen, dass man die Daten auch manuell abschicken kann).
    Wie sowas aussehen könnte, siehst du hier (onsubmit).

    MfG
    Rouven

    --
    -------------------
    ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
    1. Moin!

      Grund: Die Überprüfung kann nur in JavaScript stattfinden, bei Deaktivierung findet sie dementsprechend nicht statt

      Nein. Die überprüfende Anwendung auf dem Server sollte zurückverweisen, wenn Daten fehlen und entsprechende Fehlermeldungen ausgeben. Javascript ist "nice to have" aber nicht notwendig und schon gar nicht die einzige Lösung.

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
      1. Hi,

        Die überprüfende Anwendung auf dem Server sollte zurückverweisen, wenn Daten fehlen und entsprechende Fehlermeldungen ausgeben. Javascript ist "nice to have" aber nicht notwendig und schon gar nicht die einzige Lösung.

        Da widerspreche ich nicht.

        Nein.

        Da widerspreche ich. Die Frage war nicht (außer man fasst sie erweitert auf): Wie kann ich verhindern, dass ein unvollständiges Formular verarbeitet wird? Die Frage war, wie man verhindern kann, dass ein solches überhaupt abgeschickt wird.

        MfG
        Rouven

        --
        -------------------
        ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
  2. Hallo joel.

    Wie kann ich einstellen, wenn auf meiner Website jemand ein Formular ausfüllt und die nötigen Stellen nicht ausfüllt, dass der Computer ihn das Formular nicht absenden lässt, sondern ihm auf seinen Fehler hinweist.

    Mit welcher Programmiersprache hast du das Formular umgesetzt?

    Ungeachtet dessen ist „Affenformular“ der Begriff, nach dem du suchen solltest. Dieser implementiert genau das Prinzip, welches du benötigst.

    Einen schönen Samstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]