Compare commits
3 Commits
30bcfbde5a
...
aa1e8c2abc
| Author | SHA1 | Date | |
|---|---|---|---|
| aa1e8c2abc | |||
| 8712cf19ce | |||
| 534c80907a |
@ -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
|
||||
@ -51,7 +51,16 @@
|
||||
\newcommand{\validateEmail}{\detokenize{
|
||||
var email = event.value;
|
||||
if (email && !/^[a-zA-Z0-9._\%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$/.test(email)) { /*$*/
|
||||
app.alert("Ungueltige E-Mail-Adresse: " + email + ". Bitte geben Sie eine gueltige E-Mail-Adresse ein.");
|
||||
app.alert("Ungueltige E-Mail-Adresse: " + email + ". Bitte geben Sie eine gueltige E-Mail-Adresse ein.");
|
||||
event.rc = false;
|
||||
}
|
||||
}}
|
||||
|
||||
% 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;
|
||||
}
|
||||
}}
|
||||
@ -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}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user