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>
Fehlerprüfung Formular Erzeugung Objekt
- MGeorge
- Junior Member
- Beiträge: 7
- Registriert: Di 21. Jan 2020, 09:18
- Wohnort: Balingen
- Kontaktdaten:
Re: Fehlerprüfung Formular Erzeugung Objekt
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:
Die Prüfung übernimmt dann der Browser.
Liebe Grüße, Marius
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" />
Liebe Grüße, Marius
marius george | individuelle Webentwicklung
www.mariusgeorge.de
www.mariusgeorge.de
Re: Fehlerprüfung Formular Erzeugung Objekt
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
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
Wer ist online?
Mitglieder in diesem Forum: Ahrefs [Bot], Amazon [Bot], Bing [Bot], Google [Bot] und 71 Gäste