HTML
xxxxxxxxxx
1
2
<div class="col-md-6 col-12">
3
4
<select name="frequencyType" id="frequencyType" class=" md-form mdb-select">
5
<option value="">Please select</option>
6
<option value="w" >Once a week</option>
7
<option value="y" >Once a year</option>
8
</select>
9
<label for="frequencyType" class="mdb-main-label">Frequency:</label>
10
11
<select name="frequencyAmount_w" id="frequencyAmount_w" class=" md-form" title=" ">
12
<option value="">Please select</option>
13
14
<option value="1" >Sun</option>
15
16
<option value="2" >Mon</option>
17
18
<option value="3" >Tue</option>
19
20
<option value="4" >Wed</option>
21
22
<option value="5" >Thu</option>
23
24
<option value="6" >Fri</option>
25
26
<option value="7" >Sat</option>
27
28
</select>
29
30
31
<select name="frequencyAmount_m" id="frequencyAmount_m" class=" md-form" title=" ">
32
<option value="">Please select</option>
33
34
<option value="1" >On day 1 of each month</option>
35
36
<option value="2" >On day 2 of each month</option>
37
38
<option value="3" >On day 3 of each month</option>
39
40
<option value="4" >On day 4 of each month</option>
41
42
<option value="5" >On day 5 of each month</option>
43
44
<option value="6" >On day 6 of each month</option>
45
46
<option value="7" >On day 7 of each month</option>
47
48
<option value="8" >On day 8 of each month</option>
49
50
<option value="9" >On day 9 of each month</option>
51
52
<option value="10" >On day 10 of each month</option>
53
54
<option value="11" >On day 11 of each month</option>
55
56
<option value="12" >On day 12 of each month</option>
57
58
<option value="13" >On day 13 of each month</option>
59
60
<option value="14" >On day 14 of each month</option>
61
62
<option value="15" >On day 15 of each month</option>
63
64
<option value="16" >On day 16 of each month</option>
65
66
<option value="17" >On day 17 of each month</option>
67
68
<option value="18" >On day 18 of each month</option>
69
70
<option value="19" >On day 19 of each month</option>
71
72
<option value="20" >On day 20 of each month</option>
73
74
<option value="21" >On day 21 of each month</option>
75
76
<option value="22" >On day 22 of each month</option>
77
78
<option value="23" >On day 23 of each month</option>
79
80
<option value="24" >On day 24 of each month</option>
81
82
<option value="25" >On day 25 of each month</option>
83
84
<option value="26" >On day 26 of each month</option>
85
86
<option value="27" >On day 27 of each month</option>
87
88
<option value="28" >On day 28 of each month</option>
89
90
<option value="29" >On day 29 of each month</option>
91
92
<option value="30" >On day 30 of each month</option>
93
94
<option value="31" >On day 31 of each month</option>
95
96
<!--<option value="99" >last</option>-->
97
</select>
98
<div class="md-form">
99
<input type="text" class="datepicker form-control" name="frequencyDate" id="frequencyDate" value="" placeholder="Choose date">
100
</div>
101
102
103
104
</div>
CSS
xxxxxxxxxx
1
#frequencyAmount_m, #frequencyAmount_w, #frequencyDate { display: none;}
2
JS
xxxxxxxxxx
1
$(document).ready(function() {
2
3
$("#frequencyType").materialSelect();
4
5
$("#frequencyType").change(function(){
6
var frequencyType = $("#frequencyType option:selected").val();
7
if (frequencyType=='w') {
8
$("#frequencyAmount_m").hide().materialSelect({destroy: true});
9
$("#frequencyDate").hide();
10
$("#frequencyAmount_w").materialSelect(); //.show().addClass("required");
11
} else if (frequencyType =='y') {
12
$("#frequencyAmount_w, #frequencyAmount_m").hide().materialSelect({destroy: true});
13
$("#frequencyDate").show().addClass("required");
14
}
15
});
16
17
18
});
Console errors: 0