Merhaba, bu gönderide text input üzerinde mail adres bilgisi tamamlamaktan bahsediyorum.
Açıklamayı daha sonra güncellliiciiiim.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body>
<input type="text" id="inpEmail" />
<p id="repoChars"></p>
<script>
$(document).on("keypress", "#inpEmail", function (event) {
let key = event.keyCode;
let emailOfUser = this.value;
$("#repoChars").html("<br><span>You pressed: "+String.fromCharCode(key)+" ("+key+")</span><br>");
// @
if (key === 64) {
if ((emailOfUser.split("@").length-1) === 1) {
alert("@ karakteri 1 tane olmalıdır !");
return false;
}
}
// o || O
if(key===79 || key===111)
{
if(emailOfUser.search("@")!==-1 && emailOfUser.charAt(emailOfUser.length -1)==="@")
{
this.value=emailOfUser+"omurserdar.com";
return false;
}
}
});
</script>
Input Üzerinde Otomatik Mail Tamamlama
Bugünün Timestamp Değerine Erişmek (Get Today Timestamp)
Jquery ile Klavye Girişindeki Basılan Tuşu Okumak (Get Key on Keypress in Text With Jquery)