Fehlerprüfung Formular Erzeugung Objekt

Fragen zum Erstellen von Templates für webEdition.
luetke
Member
Beiträge: 90
Registriert: Mo 19. Jan 2004, 18:08

Fehlerprüfung Formular Erzeugung Objekt

Beitragvon luetke » Do 26. Mär 2020, 13:29

Ich benutze die Version 6.4.4 (und arbeite an einem Relaunch)

Ich verwende diesen Code, um aus einem Formular ein Objekt zu erzeugen.

Jetzt habe ich ein Problem mit der Fehlerprüfung

Inputfelder vom Typ "text" werden als leer erkannt.
Jedoch nicht Felder vom Typ "textarea"
Und: Kann ich das E-Mailfeld auch auf Syntax untersuchen (Das leere Feld wird auch nicht erkannt)

Dies ist mein Code:

<we:form type="object" name="arbeitskraefte" method="post" classid="28" enctype="multipart/form-data">
Firma: <we:userInput type="text" name="Firma" /><br />

Anmerkung<we:userInput type="textarea" name="Anmerkung" wysiwyg="false" pass_required="required"/><br />

E-Mail*: <we:userInput type="email" name="Email" pass_required="required"/><br />

<input type="submit" value="Formular absenden" name="saveObject" />
</we:form>

Benutzeravatar
MGeorge
Junior Member
Beiträge: 7
Registriert: Di 21. Jan 2020, 09:18
Wohnort: Balingen
Kontaktdaten:

Re: Fehlerprüfung Formular Erzeugung Objekt

Beitragvon MGeorge » Do 26. Mär 2020, 15:47

Hallo luetke,

dein Code scheint an sich okay. Allerdings sollte der Unterschied klar sein zwischen den webEdition-Tags und den daraus resultierenden HTML-Elementen. Prüfe dazu auch, welche HTML-Ausgabe du bekommst bzw welche Attribute im HTML nicht mehr enthalten sind.

Wie du es teilweise bereits genutzt hast, kannst du mit dem Präfix "pass_" bestimmen, dass ein Attribut direkt als HTML Ausgabe erscheint.
Die gewünschte Prüfung kannst du so erreichen:

Code: Alles auswählen

normales Text-Feld:
<we:userInput type="text" name="XX" pass_required="required" />

Email-Feld:
<we:userInput type="text" name="YY" pass_type="email" pass_required="required" />

Textarea:
<we:userInput type="textarea" name="ZZ" pass_required="required" />
Die Prüfung übernimmt dann der Browser.

Liebe Grüße, Marius
marius george | individuelle Webentwicklung
www.mariusgeorge.de

Benutzeravatar
Finn
Senior Member
Beiträge: 285
Registriert: Mo 3. Apr 2017, 13:37
Wohnort: Bremen
Kontaktdaten:

Re: Fehlerprüfung Formular Erzeugung Objekt

Beitragvon Finn » Mo 30. Mär 2020, 10:56

Kleine Anmerkung:
Für eine wirklich "sichere" Validierung sollte die Prüfung zusätzlich auch auf PHP Basis im empfangenden Dokument erfolgen. Eine clientseitige Validierung ist immer leicht zu umgehen.

LG
Finn
Finn Thorwarth
WG Werbeagentur
https://www.wg-werbeagentur.de


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste