Definition von Bedingungen (if()) innerhalb von LS

More
3 years 6 months ago - 3 years 6 months ago #106449 by Epozz99
Epozz99 created the topic: Definition von Bedingungen (if()) innerhalb von LS
Ich habe eine grundlegende und eine spezielle Frage, da mir der Einstieg gerade sehr schwer fällt und die Übersicht fehlt. (Kenntnisse in OOP vorhanden)
WO schreibe ich solche "Abfragen" in der Umfrage?
In die Relevanz-Gleichung?
Kann ich darin die QID nutzen?
Wie genau nutze ich den EM?

Konkret brauche ich die Möglichkeit eine Email per Doppeleingabe zu validieren.
Dabei soll Feld 1 und Feld 2 abgeglichen werden und bei einer falschen Übereinstimmung wieder auf das Eingabefeld 1 zurückgesprungen werden. (Nicht ein Feld davor, wie es momentan funktioniert)

ZITAT auf das ich mich beziehe, nur damit ihr wisst was ich meine:

ich möchte in einer Umfrage eine Validierung der E-Mail Adresse einbauen.

Leider wird der Wert immer rot angezeigt.

{if(is_empty(661522X278X34861)
or
regexMatch('/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/', 661522X278X34861),
'','Please enter an email address.<br />')}
{if(is_empty(661522X278X34862) or
regexMatch('/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/', 661522X278X34862),
'','Please verify the email address.<br />')}
{if(!is_empty(661522X278X34861)
and
!is_empty(661522X278X34862)
and
661522X278X34861 == 661522X278X34862,
'Email addresses match!',
'Email address and email verification do NOT match!')}

Last Edit: 3 years 6 months ago by Epozz99.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now