bei der Pflege textbasierter Daten Veröffentlichungsdatum: 01. Dezember 2014 Änderungsdatum: 12. Oktober 2023 validator pflege text Dieser Artikel beschreibt, welche Validatoren bei der Pflege textbasierter Daten eingesetzt werden können.
ab: Version Veröffentlichungsdatum: 09. Dezember 2010 Änderungsdatum: 05. März 2024 reguläre ausdrücke regex validatoren validierung formulare Eingaben, die durch Benutzer auf der Webseite in Formularen gemacht werden, können neben den
stehen ab sofort die Validatoren
die Auswahl nicht aktiv ist (z.B. bei Checkbox) z.B.: valueFalse="0" notwendig: nein nutzbar bei: editor = 'checkbox' validator erzwingt eine Eingabe (Ausnahme: emailOrEmpty bei leerer Eingabe) mögliche Werte:
2019 Änderungsdatum: 17. März 2023 weblication cms benutzer user daten maske bearbeiten pflegen angaben pflichtfeld validator Weitere Daten eines Benutzers lassen sich über die gewohnte Pflegemaske bearbeiten. Weitere Benutzerdaten bearbeiten
=> array( 'class' => 'wglRadioFloat' ), 'options' => array( 'Herr' => 'Herr' , 'Frau' => 'Frau' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte wählen Sie Ihre Anrede aus.' )))); $formular
', ' max Bestellwert ', ' max commande ')"/> variants ']/wd:item"> Funktion <!-- web:text:start editor="input" validator="required" inputStyle="width:72px;margin-right:3px" --> id ']"/><!-- web:text:stop --> variants
lorsque la liste est triée trier par-id') "/> ) class= " wEditorExtensionValue "> <!-- web:text:start validator="/^(\d{4})?$/" errorMessage=" " editor="input" inputStyle="width:100px"--> select= "
03. November 2010 formular validator validate eingaben nicht korrekt pflichtfeld required erforderlich hinweismeldung Dieser Artikel beschreibt, wie Sie die
(); $formular -> addElement ( 'input' , 'name' , 'Name*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); $formular ->
' ' ))); $formular -> addElement ( 'input' , 'name' , 'Name*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); $formular ->
festlegen*/ $attributes = array(); $attributes [ 'class' ] = 'L myClass' ; $attributes [ 'labelClass' ] = 'textContent' ; /*Validatoren festlegen*/ $validators = array(); $validators [][ 'type' ] = 'required' ; $validators [][ 'errorMessage' ] = 'Bitte
'firstname', 'Vorname*', array('value' => wUserData::getData($userNameCur, 'firstname'), 'validators' => array(array('type' => 'required', 'errorMessage' => 'Bitte geben Sie einen Namen an'))));
der Bearbeitung eigene JS-Funktionen einsetzen können. Weblication® bietet über das Text-Pflegetag-Attribut validator="" die Möglichkeit, das Feld beim Speichern bzw. Neuladen der Bearbeitung auf einen gültigen Wert zu prüfen. So kann
))); $formular -> resetIfHasBeenCalledWithStatus (); $formular -> addElement ( 'input' , 'name' , 'Name*' , array( 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); // wenn das Feld
Bildausschnitt pflegbar machen': 'Vorschau anzeigen': 'Hochladen erlauben': 'Format': 'Pflegbar': 'CSS-Klasse': 'Validator': 'Aktiv / Inaktiv': Darstellung: 'Dekorator': 'CSS': JavaScript-Ereignisse: 'Beim Ändern': 'Beim Fokusieren': 'Beim
eingebunden. 008.004.112.000 21.05.2014 Individuelle Pflegemasken für Navigationen und Kategorien unterstützen Validatoren. 008.004.103.000 16.05.2014 Neue Framework-Funktion wRequest::includePage verfügbar, um z.B. die Projekthauptseite
(Mobile First) unterstützen Formularfelder in Verbindung mit der aktuellen ui.js und der aktuellen Software folgenden Validator, um zu prüfen, ob der Wert mit dem eines anderen Feldes übereinstimmt. isEqualInput(FELDNAME) Ein Seitenbesucher muß
=> array( 'class' => 'wglRadioFloat' ), 'options' => array( 'Herr' => 'Herr' , 'Frau' => 'Frau' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte wählen Sie Ihre Anrede aus.' )))); //Checkbox:
... select= " wd:data[@id = 'variants']/wd:item "> <!-- web:row:start--> <!-- web:text:start editor="input" validator="required" inputStyle="width:72px;margin-right:3px"--> select= " wd:fragment[@id = 'id'] "/> <!-- web:text:stop
10.03.2017 Final Version 011.004.050.000 22.02.2017 Das Formular unterstützt nun auch die optionale Ausgabe von Validatoren und Fehlermeldungen, um diese für eigene, clientseitige Programmierungen nutzen zu können. Die Mehrfachauswahl
"/> ) class= " wEditorExtensionValue "> <!--web:text:start editor="input" inputStyle="width:100%;" validator="required" optimizer="seoTitleDefault" errorMessage=" "--> select= "
'File', 'Datei', 'Fichier') "/> class= " wEditorElementValue "> <!--web:text:start editor="picture" validator="/\.(jpe?g|gif|png)$/i" errorMessage=" " paste="1" extensions="jpg|jpeg|gif|png" upload="1" pathEmpty=" /platzhalter.gif"
votre logo') "/> ) class= " wEditorElementValue "> <!-- web:text:start extensions="gif|jpg|jpeg|png" validator="/^(|.*\.(gif|jpg|jpeg|png))$/i" editor="file" preview="picture" pathIfEmpty="/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images"
class= " wEditorExtensionValue " style= " display:none "> <!--web:text:start editor="input" inputStyle="width:100%;" validator="required" errorMessage=""--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/>
, deleteTagsExcept ( ul | ol | li | u | em | i | img | a | strong | b | p | br ) < wd : attribute name = "validator" type = "char.default" /> < wd : attribute name = "inputStyle" type = "char.default" /> < wd : attribute
... --> <!-- web:text:start webtagId="title.news.object" active="1" decorators="default" caption=" " captionInfo=" " validator="required" optimizer="seoTitleDefault" errorMessage=" " editor="input"
zu verwendenden Skriptdatei fest mögliche Werte: [Pfad zur Skriptdatei] notwendig: nein nutzbar bei: editor = 'select' validator erzwingt eine Eingabe mögliche Werte: required|int|http|path|email|regExp notwendig: nein upload Durch das Attribut
editor="radio" ist ab Version 016.005.011.000 verfügbar mögliche Werte: zu verwendender Editor notwendig: nein validator erzwingt eine Eingabe mögliche Werte: required notwendig: nein formatText Gibt den Text des angegebenen Attributes aus
'editor_page_title_info') "/> ) class= " wEditorExtensionValue XL "> <!-- web:text:start editor="input" validator="required" errorMessage=" " markShys="1"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/>
einmal anzeigen"'; -w-editmaskExtendedWebtag-infoID: 'active=yes,decorators=default,editor=input,validator=/^ (\w+|) $/,caption="ID der Info",captionInfo="Nur bei einmalig anzuzeigenden Infos relevant"';
'editor_page_title_info') "/> ) class= " wEditorExtensionValue XL "> <!-- web:text:start editor="input" validator="required" errorMessage=" " markShys="1"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/>
"/> ) class= " wEditorExtensionValue "> <!--web:text:start editor="input" inputStyle="width:100%;" validator="required" errorMessage=" "--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/>
<!-- web:text:start editor="select" script="/de/wGlobal/scripts/editor/getListTemplates.php?pathProject=/deGlobal" validator="" errorMessage="" inputStyle=""--> select= " wd:fragment[@id='listtemplate']/text() "/> <!-- web:text:stop
valueDefault="0" onchange="wEditor.saveDraftAndReload();" pathCss=" " cssClass="objectSlide" validator="" inputStyle="width:auto" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id = 'objectLayout']/text()
" wEditorExtensionValue "> <!--web:text:start editor="input" optimizer="seoTitleDefault" inputStyle="width:100%;" validator="required" errorMessage=" "--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/>
<!-- web:text:start multiple="1" editor="select" script="/de/wGlobal/scripts/editor/getTypeEntries.php" inputStyle="" validator="" errorMessage=""--> select= " wd:fragment[@id='file']/text() "/> <!-- web:text:stop --> ... Beispiel:
valueDefault="0" onchange="wEditor.saveDraftAndReload();" pathCss=" " cssClass="elementLineHorizontal" validator="" inputStyle="width:auto" --> select= " wd:fragment[@id='layout']/text() "/> <!-- web:text:stop --> style= "
vorkommt. Beispiel: Auszug aus einem Objekt-Template mit dynamischem Eingabefeld ... $objectDataName = 'generatortyp'; $validator = ''; // z.B. 'required' fuer ein Pflichtfeld if(stripos(wPageCur::getPath(), 'generator') !== FALSE){ print
upload="1" preview="picture" previewStyle="width:120px;height:auto" dirType="image" extensions="gif|jpg|jpeg|png" validator="/^(|.*\.(gif|jpg|jpeg|png))$/i" path="/baseAssets/img/news" pathIfEmpty="/baseAssets/img/news"
decorators="default" active="1" caption=" " captionInfo=" " editor="input" allowSpecialChars="1" markShys="1" validator="" errorMessage=" "--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!-- web:text:stop -->
einmal anzeigen"'; -w-editmaskExtendedWebtag-infoID: 'active=yes,decorators=default,editor=input,validator=/^ (\w+|) $/,caption="ID der Info",captionInfo="Nur bei einmalig anzuzeigenden Infos relevant"';
passt das Ziel dynamisch an 06.02.2024 15:07 BASE für Version 18: Formular 1.0.204: In Formularen kann nun als eigener Validator isEqualInput(FELDNAME) genutzt werden. 06.02.2024 10:35 BASE für Version 18: Mini-Shop 002.000.1184: Die Einstellung
aussehen. Diese können Sie natürlich auch individuell anpassen, um z.B. das Link-Feld als reines Eingabefeld mit Validator für externe URLs (http(s)://...) zu definieren. Über den Objekt-Wizard sieht dies zur Definition der Pflegemaske des
+ location.search); Weiterführende Links Offizielle icalender Website Offizieller Validator für das ical-Format Das
Listen-Darstellung die Option "Über Objektwizard" aus. Weiterführende Links Offizielle icalender Website Offizieller Validator für das ical-Format Das könnte Sie auch interessieren Listeneinträge als iCal-Datei generieren Weblics-Portal: CSV
abhängig von bestimmten Werten anderer Formular-Elemente. Sofern die Registerlaschen abhängig von Pflichtfeldern (Validator) kenntlich gemacht werden sollen, können Sie dies durch eine Ergänzung in der design.js und per CSS z.B. wie folgt
16: Formular 1.0.55: Formularfelder unterstützen in Verbindung mit der aktuellen ui.js und der aktuellen Software den Validator isEqualInput(FELDNAME), um zu prüfen, ob der Wert mit dem eines anderen Feldes übereinstimmt. 25.03.2022 15:55 BASE
zu generieren und ggf. automatisiert zu versenden. 018.004.134.000 19.10.2023 Im Objekt-Wizard stehen weitere Validatoren für Pfade bzw. URLs zur Verfügung, um zwischen relativen Links und vollständigen URLs zu unterscheiden.
und passt das Ziel dynamisch an 06 Februar BASE für Version 18: Formular 1.0.204: In Formularen kann nun als eigener Validator isEqualInput(FELDNAME) genutzt werden. 06 Februar BASE für Version 18: Mini-Shop 002.000.1184: Die Einstellung "Den