function validateForm() {
const form = document.getElementById("bregisterform");
const usernameInput = form.elements["uname"];
const passwordInput = form.elements["upass"];
const username = usernameInput.value.trim();
const password = passwordInput.value;
const usernameRegex = /^(?=.*[a-zA-Z]).{4,}$/;
if (!usernameRegex.test(username)) {
alert("Kullanıcı adı en az 4 karakter olmalı ve harf içermelidir.");
usernameInput.focus();
return false;
}
const passwordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]).{8,}$/;
if (!passwordRegex.test(password)) {
alert("Şifre en az 8 karakter olmalı, en az 1 büyük harf, 1 küçük harf ve 1 özel karakter içermelidir.");
passwordInput.focus();
return false;
}
if (!termsCheckbox.checked) {
alert("Lütfen Üyelik ve Satış Sözleşmesini onaylayınız.");
termsCheckbox.focus();
return false;
}
if (!privacyCheckbox.checked) {
alert("Lütfen KVKK Aydınlatma Metnini onaylayınız.");
privacyCheckbox.focus();
return false;
}
return true;
}
function registerbutton() {
if (!validateForm()) {
document.getElementById("registerbuton").disabled = false;
return;
}
document.getElementById("registerbuton").disabled = true;
var data = $("#bregisterform").serialize();
...
Sayın
furukderki
formu hatalı veri girdiğimde uyarı veriyor ama tamamı doğru olduğunda işlem yapmıyor