HTML "required" çalışmıyor

Calimero

Hectopat
Katılım
19 Aralık 2020
Mesajlar
119
Daha fazla  
Cinsiyet
Erkek
Kodlara required yazıyorum ama çalışmıyor direk index sayfasına atıyor problem nerde anlamadım.


<center>
<form action="index.html" method="get" autocomplete="off" novalidate>
<label for="adsoyad">Ad Soyad:</label>
<input type="text" id="adsoyad" name="adsoyad" required="required" placeholder="Ad ve Soyadınızı Giriniz..." /><br /><br />
<label for="eposta">E-posta:</label>
<input type="text" id="eposta" name="eposta" required="required" placeholder="E-posta Adresinizi Giriniz..." /><br />
<input type="submit" value="Giriş"/>
</form>
</center>
 
Bir de böyle dener misin?

Kod:
<form action="islem.php" method="get" autocomplete="off" novalidate>
 
Bir de böyle dener misin?

Kod:
<form action="islem.php" method="get" autocomplete="off" novalidate>

Herhangi bir veri tutma işlemi yok sadece aşağıdaki fotoğrafta gözüksün yeter

Ekran görüntüsü 2022-12-28 153003.png
 
Düz required yazın. (<input type="text" id="eposta" name="eposta" required placeholder="E-posta Adresinizi Giriniz..." />) gibi.

Indexe gitme sebebi de form submit olunca normalde ya redirect olur yada sayfaya refresh atar. Bunu engellemek için javascript ile preventDefault() kullanabilirsin.
 
Düz required yazın. (<input type="text" id="eposta" name="eposta" required placeholder="E-posta Adresinizi Giriniz..." />) gibi.

Indexe gitme sebebi de form submit olunca normalde ya redirect olur yada sayfaya refresh atar. Bunu engellemek için javascript ile preventDefault() kullanabilirsin.
düz yazınca da aynısı oluyor. İndex e gitmesi gerek zaten, ordaki amaç sadece fotoğraftaki gibi ad soyad ve e postanın gözükmesi
 
novalidate att'sini silmelisiniz.

HTML:
<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
    <center>
        <form action="index.html" method="GET" autocomplete="off">
            <label for="adsoyad">Ad Soyad:</label>

            <input type="text" id="adsoyad" name="adsoyad" placeholder="Ad ve Soyadınızı Giriniz..." required>
            <br><br>
            <label for="eposta">E-posta:</label>
            <input type="text" id="eposta" name="eposta" placeholder="E-posta Adresinizi Giriniz..." required>
            <br>

            <input type="submit" value="Giriş" />
        </form>
    </center>
</body>

</html>
 

Geri
Yukarı