Merhabalar uzun süredir şu işlem üzerinde uğraşıyorum fakat bu hatadan kurtulamadım.
Yapmak istediğim şu eğer Kullanıcı Adı bölümüne yalancı,Şifre bölümüne de yalanci girilirse hoş geldiniz diye bir alert çıksın diğer hallerde Kullanıcı adı veya Şifre yanlış diye bir alert versin. Fakat doğru girsem de yanlış girsem de Kullanıcı adı veya Şifre yanlış diyor hata nerede bunu açıklayabilirmisiniz. Şimdiden çok teşekkürler.
Yazdığım kodlar şunlardır;
HTML Kodları
<!doctype html>
<html lang="tr">
<head>
<link href="csskodlari.css" type="text/css" rel="stylesheet"/>
<meta charset = "UTF-8">
<title>Giriş Ekranı</title>
</head>
<body>
<script type="text/javascript" src="script.js"></script>
<div id="arkaplan">
<div id="baslik">Giriş Yap</div>
<div id="ad">
<form>
<input type="text" id="klncadi" placeholder="Kullanıcı Adı">
<br>
<input type="password" id="sifre" placeholder="Şifre">
<br>
<button id="giris" onclick="deneme(klncadi, sifre)">Giriş</button>
<button id="sifreunuttum">Şifremi Unuttum</button>
<br>
<button id="kaydol">Kaydol</button>
</form>
</div>
</div>
</body>
</html>
JavaScript
function deneme(kullanici,sifre){
var kullanici = document.getElementById("klncadi");
var sifre = document.getElementById("sifre");
var yazi = document.getElementById("yazi").value;
if (kullanici=="yalancı") {
if (sifre=="yalanci"){
alert("Hoş Geldiniz");
return true;
}
}
else if (kullanici=!"yalancı"){
if (sifre=="yalanci"){
alert("Kullanıcı Adı bulunamadı");
return false;
}
}
else if (kullanici=="yalancı"){
if (sifre=!"yalanci"){
alert("Şifreni mi unuttun?");
return false;
}
}
else {
alert ("Şifre ve Kullanıcı adı yanlış");
return false;
}
}