Compare commits

...

3 Commits

Author SHA1 Message Date
aa1e8c2abc QSM -> VSM 2025-08-31 13:44:05 +02:00
8712cf19ce Merge branch 'master' into v1.2/VSM 2025-08-21 15:55:36 +02:00
534c80907a Phone number 2025-08-21 15:54:41 +02:00

View File

@ -12,7 +12,7 @@
}
}}
\begin{Form}[action=http://localhost:5000/,method=post]
\begin{Form}[]
\paPage{VSM Allgemeiner Teil}{
% Abschnitt 1: Antragsteller : entweder Institution oder Person
% -> aktiviert/deaktiviert zugehörige Felder (über radio buttons) mit JavaScript
@ -56,6 +56,15 @@
}
}}
% Validate: Telefonnummer
\newcommand{\validatePhone}{\detokenize{
var phone = event.value;
if (phone && !/^\+?[0-9]{1,3}[-\s]?[0-9]{1,4}[-\s]?[0-9]{1,4}[-\s]?[0-9]{1,9}$/.test(phone)) { /*$*/
app.alert("Ungueltige Telefonnummer: " + phone + ". Bitte geben Sie eine gueltige Telefonnummer ein.");
event.rc = false;
}
}}
% Abschnitt 2: Ansprechperson
\FormSection{Ansprechperson}{%
\begin{tabular}{@{}p{0.3\textwidth}p{0.35\textwidth}p{0.35\textwidth}@{}}
@ -69,6 +78,9 @@
\textbf{E-Mail-Adresse} & \multicolumn{2}{p{0.73\textwidth}}{
\CustomTextFieldDefault{pa-email}{}{E-Mail-Addresse}{width=\linewidth,validate=\validateEmail}
} \\
\textbf{Telefonnummer} & \multicolumn{2}{p{0.73\textwidth}}{
\CustomTextFieldDefault{pa-phone}{}{Telefonnummer}{width=\linewidth,validate=\validatePhone}
} \\
\end{tabular}
}