Datepicker - dagen + speciale dagen niet tonen
Ik heb nu werkende dat week dagen niet/wel worden getoond. Maar dit script nu combineren met aparte dagen die zijn ingevuld. Zou iemand mij kunnen helpen om beide functies met elkaar te combineren?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<script>
//MinDate - prevent booking in past
//Disable specific dates
//Dit zijn dus de dagen die niet getoond mogen worden
$(document).ready(function () {
var arrDisabledDates = {};
arrDisabledDates[new Date('03/22/2014')] = new Date('03/22/2014');
arrDisabledDates[new Date('04/04/2014')] = new Date('04/04/2014');
arrDisabledDates[new Date('09/16/2014')] = new Date('09/16/2014');
arrDisabledDates[new Date('09/30/2014')] = new Date('09/30/2014');
$('#txtDate').datepicker({
beforeShowDay: function (dt) {
var bDisable = arrDisabledDates[dt];
if (bDisable) return [false, '', ''];
else return [true, '', ''];
}
});
});
//En bovenstaande functie moet in deze onderstaande functie worden verwerkt
$(function() {
$('#txtDate').datepicker({ minDate: 0, beforeShowDay:
function(dt)
{
return [
<?php if ($rowtime[2] == '0'){ ?>dt.getDay() == 1 ||<?php } ?>
<?php if ($rowtime[3] == '0'){ ?>dt.getDay() == 2 ||<?php } ?>
<?php if ($rowtime[4] == '0'){ ?>dt.getDay() == 3 ||<?php } ?>
<?php if ($rowtime[5] == '0'){ ?>dt.getDay() == 4 ||<?php } ?>
<?php if ($rowtime[6] == '0'){ ?>dt.getDay() == 5 ||<?php } ?>
<?php if ($rowtime[7] == '0'){ ?>dt.getDay() == 6 ||<?php } ?>
<?php if ($rowtime[8] == '0'){ ?>dt.getDay() == 0 ||<?php } ?>
dt.getDay() == 10 //show fake date to close the script
? false : true];
}
});
});
</script>
<input type='text' id='txtDate' />
//MinDate - prevent booking in past
//Disable specific dates
//Dit zijn dus de dagen die niet getoond mogen worden
$(document).ready(function () {
var arrDisabledDates = {};
arrDisabledDates[new Date('03/22/2014')] = new Date('03/22/2014');
arrDisabledDates[new Date('04/04/2014')] = new Date('04/04/2014');
arrDisabledDates[new Date('09/16/2014')] = new Date('09/16/2014');
arrDisabledDates[new Date('09/30/2014')] = new Date('09/30/2014');
$('#txtDate').datepicker({
beforeShowDay: function (dt) {
var bDisable = arrDisabledDates[dt];
if (bDisable) return [false, '', ''];
else return [true, '', ''];
}
});
});
//En bovenstaande functie moet in deze onderstaande functie worden verwerkt
$(function() {
$('#txtDate').datepicker({ minDate: 0, beforeShowDay:
function(dt)
{
return [
<?php if ($rowtime[2] == '0'){ ?>dt.getDay() == 1 ||<?php } ?>
<?php if ($rowtime[3] == '0'){ ?>dt.getDay() == 2 ||<?php } ?>
<?php if ($rowtime[4] == '0'){ ?>dt.getDay() == 3 ||<?php } ?>
<?php if ($rowtime[5] == '0'){ ?>dt.getDay() == 4 ||<?php } ?>
<?php if ($rowtime[6] == '0'){ ?>dt.getDay() == 5 ||<?php } ?>
<?php if ($rowtime[7] == '0'){ ?>dt.getDay() == 6 ||<?php } ?>
<?php if ($rowtime[8] == '0'){ ?>dt.getDay() == 0 ||<?php } ?>
dt.getDay() == 10 //show fake date to close the script
? false : true];
}
});
});
</script>
<input type='text' id='txtDate' />
Alvast bedankt voor de hulp
Gewijzigd op 27/09/2014 15:13:36 door Enrique Gervaso
Er zijn nog geen reacties op dit bericht.