xt_field_format_and_validation - Feld Formatierung und Validierung

xt_field_format_and_validation - Feld Formatierung und Validierung

Änderungslog unter https://www.xtc-shop.de/plg_dl/changelog/xt_field_format_and_validation

Mit dem Plugin Feld Formatierung und Validierung "xt_field_format_and_validation" gewährleisten Sie, dass Formularfelder bestimmten - beispielsweise von Ihrer Warenwirtschaft oder Versand-Dienstleister geforderten - Anforderungen genügen.

Marketplace: http://addons.xt-commerce.com/de/plugins/feld-formatierung-und-validierung.html

Sie können bespielsweise festlegen, dass Felder eine Mindest- bzw. Maximallänge haben, einem bestimmten Format entsprechen usw.

Die Validerung und Formatierung erfolgt während der Nutzereingabe, per Javascript.

Das Plugin Feld Formatierung und Validierung "xt_field_format_and_validation" ist kostenpflichtig und kann im xt:Commerce Store bezogen werden.



Plugin-Einstellungen

Option

Erklärung

Option

Erklärung

Aktivieren für Mandanten

Das Plugin ist Multishop fähig und Sie können es für jeden Mandanten aktiveren oder deaktivieren.

Regelbeschreibungen

Hier werden - pro Zeile - die einzelnen Felder und deren Validierungs- und Formatierungsregeln beschrieben.

Am Anfang jeder Zeile steht der Name des HTML-Elementes, dann folgen die Regeln.

Es können für jedes Element mehrere Regeln kombiniert werden, also z.B. MIndest- und Maximallänge und nur Ziffern

Standart-Selektorinterpretation

Legen Sie fest, wie Javascript die einzelnen Formularfeder anhand ihres Names erkennen soll.

  •   = der Name des HTML-Elemntes muss exakt mit dem in der Regel übereinstimmen

  •   * der Name aus der Regel soll im Namen des HTML-Elementes sein enthalten

  •  ^ der Name des HTML-Elemntes soll mit dem aus der Regel beginnen

  •  $ der Name des HTML-Elemntes soll mit dem aus der Regel beginnen 

Es wird empfohlen den ^-Selektor zu verwenden. Siehe XT-Standart-Validierung



Regeln

Regel

Erklärung

Beispiel

Regel

Erklärung

Beispiel

Validierung

required

Pflichtfeld

Sie können required für Länder aktivieren oder deaktivieren

Pflichtfeld nur für Italien, Schweiz, Österreich > 

Pflichtfeld für alle Länder ausser Grossbritannien > 

(die im Bsp verwendetetTextvariable TEXT_REQUIRED_IN muss angelegt werden)

customers_email required



customers_phone required:country[IT,CH,AT]:msg[TEXT_REQUIRED_IN] 

customers_phone required:!country[GB]

minl

Mindestlänge

customers_first_name minl:2

maxl

Maximallänge

customers_last_name maxl:40

minmaxl

genaue Länge

registration_key minmaxl:32

email

Feld wird auf gültige E-Mail-Adresse validiert

customers_email email

alpha

Feld darf nur Buchstaben und Leerzeichen enthalten



alphanum

Feld darf nur Buchstaben, Ziffern und Leerzeichen enthalten



num

Feld darf nur Ziffern und Leerzeichen enthalten

customers_postcode num

alpha_ext

Feld darf nur Buchstaben, Leerzeichen und die Zeichen -/. enthalten

customers_first_name alpha_ext

alphanum_ext

Feld darf nur Buchstaben, Ziffern, Leerzeichen und die Zeichen -/. enthalten



num_ext

Feld darf nur Ziffern, Leerzeichen und die Zeichen -/. enthalten



alpha_user

Feld darf nur Buchstaben, Leerzeichen und die Zeichen -/.+ enthalten



alphanum_user

Feld darf nur Buchstaben, Ziffern, Leerzeichen und die Zeichen -/.+ enthalten



num_user

Feld darf nur Ziffern, Leerzeichen und die Zeichen -/.+ enthalten



hasNum

Feld muss eine Ziffer enthalten

customers_street_address hasNum

equal

Feld muss mit dem Inhalt eiens anderen Felds übereinstimmen

Beachten Sie, dass in diesem Fall die exate id des html-Elementes angegeben werden muss,

unabhängig von gewählter Standart-Selektorinterpretation (siehe oben, Plugin-Einstellungen).



customers_email_address_confirm v_equal:cust_info[customers_email_address]

Fehlermeldung

msg

Allen verfügbaren Validatoren sind Standartfehlerausgaben zugeordnet, z.B. 'Dieses Feld ist ein Pflichtfeld'

für den Validator required.

Sie können aber unter Angabe eines Sprachtextes eigene Texte verwenden. Geben Sie dazu einen Text-

Schlüssel an aus Backend->Einstellungen->Lokalisierung->Sprachtexte.

customers_company2 required:msg[REQUIRED_COMPANY2]

Formatierung

upper

Feld wird während der Eingabe in GROSS-SCHRIFT formatiert

customers_city upper

lower

Feld wird während der Eingabe in klein-schrift formatiert

customers_email lower

capital

Feld wird während der Eingabe in Kapital-Schrift formatiert

customers_first_name capital

Einschränkung

nopaste

Verhindert, dass das Feld per Copy-Paste beschrieben werden kann

cust_info_customers_password_confirm nopaste

disabled

Verhindert, dass das Feld geändert werden kann

z.B. in Formularfeldern die der reinen Anzeige dienen oder zum Erzwingen eines vorausgewählten Wertes.





Sie finden auf den weiteren Seiten die Angaben für die relevanten Feldnamen und für einige ERP/WaWi-Systeme angepasste Vorlagen.

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum