Sofortige Eingabe-Validierung in Magento

Sofortige Validierung

Magento verfügt über 2 Validierungsformen.

  1. Serverseitige Validierung (PHP)
  2. Clientseitige Validierung (Java Script)

Um eine sofortige Validierung in Magento zu erhalten, muss die valdation.js angepasst werden. Lediglich die Eigenschaft „imediate“, des JSON-Objects „Validation.defaultOptions“ muss auf true gesetzt werden.

Vorher:

var Validation = Class.create();
Validation.defaultOptions = {
onSubmit : true,
stopOnFirst : false,
immediate : false,
focusOnError : true,
useTitles : false,
addClassNameToContainer: false,
containerClassName: ‚.input-box‘,
onFormValidate : function(result, form) {},
onElementValidate : function(result, elm) {}
};

Nachher:

var Validation = Class.create();
Validation.defaultOptions = {
onSubmit : true,
stopOnFirst : false,
immediate : true,
focusOnError : true,
useTitles : false,
addClassNameToContainer: false,
containerClassName: ‚.input-box‘,
onFormValidate : function(result, form) {},
onElementValidate : function(result, elm) {}
};

Die hier aufgeführt Variante ist nicht die sauberste, da Core-Code editiert wird. Alternativ kann auf die Eigenschaft auch global zugegriffen werden. Hierzu fügt man eine weitere JS-File über die page.xml hinzu.

<action method=“addJs“><script>prototype/validation.js</script></action>

<action method=“addJs“><script>DIR/FILENAME.js</script></action>

Über die neu eingebundene Datei muss der Wert „true“ der Eigenschaft „immediate“ zugewiesen werden.

Validation.defaultOptions.immediate = true;

Um Zeit zu sparen, kann hier auch unser Magento Module „ImmediateValidation“ heruntergeladen werden.

Schnellkontakt

interSales AG Internet Commerce

Weinsbergstr. 190
50825 Köln
Deutschland

Tel: +49 (0) 221 27 90 50
Fax: +49 (0) 221 27 9051 7

E-Mail: isinfo@intersales.de

Unsere Leistungen

interSales die Internetagentur Köln und Experte für Magento Köln, hilft Ihnen, Ihre Produkte im Internet attraktiv zu präsentieren und erfolgreich zu verkaufen, Ihre Anwendungen über leistungsfähige Schnittstellen effizient zu integrieren, sowie Ihr Warenwirtschaftssystem zu optimieren.

Magento Agentur
Umzug von Magento 1 auf Magento 2
mediSales Shop Praxisbedarf
Magento Shop Wissen
TYPO3 Köln

Zertifizierte Qualität

Magento Certified Solution

© 2019 interSales AG Internet Commerce, Internetagentur Köln