-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
106 lines (86 loc) · 2.3 KB
/
script.js
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
function sortColumn()
{
var input,filter,table,tr,td,i,nume,prenume,virsta;
input=document.getElementById("inputID");
filter=input.value.toUpperCase();
table=document.getElementById("tableID");
tr=table.getElementsByTagName("tr");
for(i=0;i<tr.length;i++)
{
td=tr[i].getElementsByTagName("td")[1];
if(td)
{
if(td.innerHTML.toUpperCase().indexOf(filter)>-1)
{
tr[i].style.display=" ";
}
else{
tr[i].style.display="none";
}
}
}
}
function myChangeFunction()
{
var x=document.getElementById("mySelect").value;
document.getElementById("inputID").placeholder="Filtrare dupa"+" "+x;
switch(x)
{
case "nume": {
alert("Nume")
for(i=0;i<tr.length;i++)
{
nume=tr[i].getElementsByTagName("td")[1];
if(nume)
{
if(nume.innerHTML.toUpperCase().indexOf(filter)>-1)
{
tr[i].style.display=" ";
}
else{
tr[i].style.display="none";
}
}
}
} break;
case "prenume":{
alert("Prenume")
var input=document.getElementById("inputID");
var filter=input.value.toUpperCase();
var table=document.getElementById("tableID");
var tr=table.getElementsByTagName("tr");
console.log(tr)
for(i=0;i<tr.length;i++)
{
prenume=tr[i].getElementsByTagName("td")[2];
if(prenume)
{
if(prenume.innerHTML.toUpperCase().indexOf(filter)>-1)
{
tr[i].style.display=" ";
}
else{
tr[i].style.display="none";
}
}
}
} break;
case "virsta": {
alert("Virsta");
for(i=0;i<tr.length;i++)
{
virsta=tr[i].getElementsByTagName("td")[3];
if(virsta)
{
if(virsta.innerHTML.toUpperCase().indexOf(filter)>-1)
{
tr[i].style.display=" ";
}
else{
tr[i].style.display="none";
}
}
}
} break;
}
}