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

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

View File

@@ -13,7 +13,7 @@ var REGEX_READ = /^[0-9]+-read$/;
var REGEX_INT = /^(\-|\+)?([0-9]+)$/; 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_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_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 = {}; var LANG = {};
LANG["ACTIONS"] = { LANG["ACTIONS"] = {
@@ -27,7 +27,7 @@ LANG["ERROR_MESSAGES"] = {
1: "Das Feld \"Name\" darf nicht leer sein.", 1: "Das Feld \"Name\" darf nicht leer sein.",
2: "Das Feld \"Kommentar\" 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.", 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.", 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.", 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." 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 .col-md-6.no-padding-md
.row .row
.col-sm-6 .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 .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 .row
.col-md-12 .col-md-12
+input-val("email","id-mail","max.mustermann@mail.de","E-Mail-Adresse:","email",email) +input-val("email","id-mail","max.mustermann@mail.de","E-Mail-Adresse:","email",email)