-
Notifications
You must be signed in to change notification settings - Fork 0
/
scriptim.js
74 lines (70 loc) · 2.22 KB
/
scriptim.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
//Şehrim Sayfası Kontrolleri
function ac(i) {
document.getElementById("yazi" + i).style.display = "block";
}
function kapat(i) {
document.getElementById("yazi" + i).style.display = "none";
}
//İletişim Sayfası
const ad = document.getElementById("adi");
const soyad = document.getElementById("soyadi");
const cinsiyet = document.getElementsByName("cinsiyet");
const sehir = document.getElementById("sehir");
const eposta = document.getElementById("eposta");
const donustipi = document.getElementsByName("donustipi[]");
const ileti = document.getElementById("ileti");
const form = document.getElementById("iletisim-form");
var kontrol = 0;
form.addEventListener("submit", (e) => {
let mesaj = [];
var et = false;
var nokta = false;
if (ad.value === "" || ad.value == null) {
mesaj.push("İsim boş bırakılamaz! \n ");
ad.style.backgroundColor = "rgba(255, 116, 116, 0.767)";
}
if (soyad.value === "" || soyad.value == null) {
mesaj.push("Soyisim boş bırakılamaz! \n");
soyad.style.backgroundColor = "rgba(255, 116, 116, 0.767)";
}
if (cinsiyet[0].checked == false && cinsiyet[1].checked == false) {
mesaj.push("Cinsiyet boş bırakılamaz! \n");
}
if (sehir.value == 0) {
mesaj.push("Şehir seçiniz! \n");
}
if (eposta.value === "" || eposta.value == null) {
mesaj.push("E-Posta boş bırakılamaz! \n");
eposta.style.backgroundColor = "rgba(255, 116, 116, 0.767)";
}
for (var i = 0; i < eposta.value.length; i++) {
if (eposta.value[i] == "@") {
et = true;
}
if (eposta.value[i] == "." && et == true && eposta.value[i + 1] != null) {
nokta = true;
}
}
if (!(et && nokta)) {
mesaj.push("E-Posta adresi geçerli değil.");
}
if (
donustipi[0].checked == false &&
donustipi[1].checked == false &&
donustipi[2].checked == false &&
kontrol == 0
) {
alert(
"Donüş tipi seçilmedi. Seçmezseniz dönüş yapılmayacaktır. Dönüş istemiyorsanız GÖNDER butonuna tekrar basın."
);
e.preventDefault();
kontrol++;
}
if (ileti.value.length < 20 || ileti.value.length > 350) {
mesaj.push("İleti en az 20 en çok 350 karakter olabilir.");
}
if (mesaj.length > 0) {
e.preventDefault();
alert(mesaj);
}
});