File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ (function() {
2
+ var form = document.querySelector(".form-search");
3
+ var inputs = form.querySelectorAll("input[type=text]");
4
+ var btnSubmit = form.querySelector(".search-button");
5
+
6
+ var btn = document.querySelector(".hotel-button");
7
+
8
+ document.addEventListener("DOMContentLoaded", function() {
9
+
10
+ if (typeof(form) != "undefined" && form != null) {
11
+ form.classList.remove("no-js");
12
+ }
13
+ });
14
+
15
+ if (typeof(btn) != "undefined" && btn != null) {
16
+ btn.addEventListener("click", function(evt) {
17
+ evt.preventDefault();
18
+ form.classList.toggle("is-showed");
19
+ });
20
+ }
21
+
22
+ if (typeof(btnSubmit) != "undefined" && btnSubmit != null) {
23
+ var counter = 0;
24
+ btnSubmit.addEventListener("click", function(event) {
25
+ var Form = event.target.form;
26
+
27
+ for (var i = 0; i < inputs.length; i++) {
28
+
29
+ if (inputs[i].value !== "") {
30
+ counter++
31
+ }
32
+ }
33
+ if (counter === inputs.length) {
34
+ if (form.classList.contains("submit-error")) {
35
+ form.classList.remove("submit-error");
36
+ }
37
+ Form.submit();
38
+ } else {
39
+ event.preventDefault();
40
+ form.classList.add("submit-error");
41
+ }
42
+ });
43
+ }
44
+ }());
You can’t perform that action at this time.
0 commit comments