Reservierungsformular unter Chrome und Safari gefixt

This commit is contained in:
Sebastian Seedorf
2016-03-30 12:29:27 +02:00
parent 411562c7ec
commit ff0b1dcb7a
4 changed files with 45 additions and 36 deletions

View File

@@ -1,31 +1,40 @@
{
"items": [
{
"name": "Hans Bauer",
"desc": "Kleine Familienfeier zu meinem 80. Geburtstag",
"email": "hans@gmx.de",
"person": 20,
"time": "20:15",
"date": "16.05.2016",
"read": false
},
{
"name": "Micha Müller",
"desc": "Ich will meiner geliebten Ursula einen Heiratsantrag machen. Ich suche ein gemütliches Eckchen.",
"email": "micha@mueller.de",
"person": 3,
"time": "21:00",
"date": "14.3.2016",
"read": true
},
{
"name": "Spa Mer",
"desc": "Das ist eine <b>versuchte</b> Injection\r\nmit mehreren Zeilen.",
"email": "ano.ny@mus.com",
"person": 1337,
"time": "00:00",
"date": "01.01.2016",
"read": true
}
]
"items": [
{
"name": "Hans Bauer",
"desc": "Kleine Familienfeier zu meinem 80. Geburtstag",
"email": "hans@gmx.de",
"person": 20,
"time": "20:15",
"date": "2016-05-16",
"read": false
},
{
"name": "Micha Müller",
"desc": "Ich will meiner geliebten Ursula einen Heiratsantrag machen. Ich suche ein gemütliches Eckchen.",
"email": "micha@mueller.de",
"person": 3,
"time": "21:00",
"date": "2016-03-14",
"read": true
},
{
"name": "Spa Mer",
"desc": "Das ist eine <b>versuchte</b> Injection\r\nmit mehreren Zeilen.",
"email": "ano.ny@mus.com",
"person": 1337,
"time": "00:00",
"date": "2016-01-01",
"read": true
},
{
"name": "Agathe Andolerian",
"desc": "keine",
"email": "agathe.ando123@t-online.de",
"person": 8,
"time": "20:15",
"date": "2016-06-17",
"read": false
}
]
}

View File

@@ -6,7 +6,7 @@
"email": "hans@gmx.de",
"person": 20,
"time": "20:15",
"date": "16.05.2016",
"date": "2016-05-16",
"read": false
},
{
@@ -15,7 +15,7 @@
"email": "micha@mueller.de",
"person": 3,
"time": "21:00",
"date": "14.3.2016",
"date": "2016-03-14",
"read": true
},
{
@@ -24,7 +24,7 @@
"email": "ano.ny@mus.com",
"person": 1337,
"time": "00:00",
"date": "01.01.2016",
"date": "2016-01-01",
"read": true
}
]

View File

@@ -13,7 +13,7 @@ var REGEX_READ = /^[0-9]+-read$/;
var REGEX_INT = /^(\-|\+)?([0-9]+)$/;
var REGEX_EMAIL = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var REGEX_TIME = /^(([01][0-9]|2[0-4]):[0-5][0-9])$/;
var REGEX_DATE = /^(([0-2][0-9]|3[01]).(0[0-9]|1[012]).[0-9]{4})$/;
var REGEX_DATE = /^([0-9]{4})-(0[0-9]|1[012])-([0-2][0-9]|3[01])$/;
var LANG = {};
LANG["ACTIONS"] = {
@@ -27,7 +27,7 @@ LANG["ERROR_MESSAGES"] = {
1: "Das Feld \"Name\" darf nicht leer sein.",
2: "Das Feld \"Kommentar\" darf nicht leer sein.",
4: "Das Feld \"Anzahl der Personen\" darf nicht leer und muss eine ganze, positive Zahl sein.",
8: "Das Feld \"Datum\" darf nicht leer sein und muss einem gültigen Datum im Format TT.MM.JJJJ entsprechen.",
8: "Das Feld \"Datum\" darf nicht leer sein und muss einem gültigen Datum im Format JJJJ-MM-TT entsprechen.",
16: "Das Feld \"Uhrzeit\" darf nicht leer sein und muss einer gültigen Uhrzeit im Format HH:MM entsprechen.",
32: "Das Feld \"E-Mail\" darf nicht leer und muss eine gültige E-Mail-Adresse sein.",
64: "Beim Verarbeiten der Anfrage ist ein interner Fehler aufgetreten."

View File

@@ -12,9 +12,9 @@ mixin reservation-form(id, name, desc, email, person, time, date, message)
.col-md-6.no-padding-md
.row
.col-sm-6
+input-val("date","id-date","TT.MM.JJJJ","Datum:","date",date)
+input-val("date","id-date","JJJJ-MM-TT","Datum:","date",date)
.col-sm-6
+input-val("datetime-local","id-time","HH:MM","Uhrzeit:","time",time)
+input-val("time","id-time","HH:MM","Uhrzeit:","time",time)
.row
.col-md-12
+input-val("email","id-mail","max.mustermann@mail.de","E-Mail-Adresse:","email",email)