Updated date format to european
This commit is contained in:
parent
150b098e43
commit
9fdfee1cb7
2 changed files with 25 additions and 27 deletions
|
|
@ -92,7 +92,7 @@ Beta v1.0.0 <span style="float:right; font-weight:bold">Please send feedback to
|
|||
<input type="radio" id="event_type_single" name="event_type" value="single_event" onclick="require_fields(this)" required></input>
|
||||
<label for="event_type_single">Single event</label>
|
||||
<label for="single_event_date">Date: </label>
|
||||
<input type="text" id="single_event_date" class="datepicker" name="single_event_date"><br>
|
||||
<input type="text" id="single_event_date" class="datepicker" name="single_event_date" placeholder="dd/mm/yyyy"><br>
|
||||
<input type="radio" id="event_type_recurrent" name="event_type" value="recurrent_event" onclick="require_fields(this)" required></input>
|
||||
<label for="event_type_recurrent">Recurrent usage</label>
|
||||
<select id="recurrent_event_month" name="recurrent_event_month">
|
||||
|
|
|
|||
|
|
@ -102,8 +102,6 @@ function require_natural_ventilation(option) {
|
|||
$("#opening_distance").prop('required', option);
|
||||
$("#always").prop('required', option);
|
||||
$("#interval").prop('required', option);
|
||||
$("#event_type_single").prop('required', option);
|
||||
$("#event_type_recurrent").prop('required', option);
|
||||
}
|
||||
|
||||
function require_air_changes(option) {
|
||||
|
|
@ -134,7 +132,7 @@ function setMaxInfectedPeople() {
|
|||
/* -------UI------- */
|
||||
$(function () {
|
||||
$(".datepicker").datepicker({
|
||||
dateFormat: 'mm/dd/yy'
|
||||
dateFormat: 'dd/mm/yy'
|
||||
});
|
||||
});
|
||||
|
||||
|
|
@ -179,34 +177,14 @@ function validate_form(form) {
|
|||
function isValidDate(date) {
|
||||
var matches = /^(\d+)[-\/](\d+)[-\/](\d+)$/.exec(date);
|
||||
if (matches == null) return false;
|
||||
var d = matches[2];
|
||||
var m = matches[1];
|
||||
var d = matches[1];
|
||||
var m = matches[2];
|
||||
var y = matches[3];
|
||||
if (y > 2100 || y < 1900) return false;
|
||||
var composedDate = new Date(y + '/' + m + '/' + d);
|
||||
return composedDate.getDate() == d && composedDate.getMonth() + 1 == m && composedDate.getFullYear() == y;
|
||||
}
|
||||
|
||||
/* -------Debugging------- */
|
||||
function debug_submit(form) {
|
||||
|
||||
//Prevent default posting of form - put here to work in case of errors
|
||||
event.preventDefault();
|
||||
|
||||
//Serialize the data in the form
|
||||
var serializedData = objectifyForm($(form).serializeArray());
|
||||
|
||||
console.log(serializedData);
|
||||
return false; //don't submit
|
||||
}
|
||||
|
||||
function objectifyForm(formArray) {
|
||||
var returnArray = {};
|
||||
for (var i = 0; i < formArray.length; i++)
|
||||
returnArray[formArray[i]['name']] = formArray[i]['value'];
|
||||
return returnArray;
|
||||
}
|
||||
|
||||
/* ------ On Load ---------- */
|
||||
|
||||
$(document).ready(function () {
|
||||
|
|
@ -235,4 +213,24 @@ $(document).ready(function () {
|
|||
require_fields(radioValue.get(0));
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
/* -------Debugging------- */
|
||||
function debug_submit(form) {
|
||||
|
||||
//Prevent default posting of form - put here to work in case of errors
|
||||
event.preventDefault();
|
||||
|
||||
//Serialize the data in the form
|
||||
var serializedData = objectifyForm($(form).serializeArray());
|
||||
|
||||
console.log(serializedData);
|
||||
return false; //don't submit
|
||||
}
|
||||
|
||||
function objectifyForm(formArray) {
|
||||
var returnArray = {};
|
||||
for (var i = 0; i < formArray.length; i++)
|
||||
returnArray[formArray[i]['name']] = formArray[i]['value'];
|
||||
return returnArray;
|
||||
}
|
||||
Loading…
Reference in a new issue