HTML Form Elemanları Maskeleme

HTML de <input> etiketinde birçok maskeleme özelliği kullanılabilir. Şimdi tek tek maskeleme türlerini inceleyelim.

Bir şifre bölümü yapmak istiyorsanız ve şifrenin görünmez karakter olarak yazılmasını istiyorsanız <input> etiketinin type niteliğini password yaparak bunu sağlayabilirsiniz.

html>
<head></head>
 
<body>
 
<form>
Mail:<br>
<input type="text"><br>
Şifre:<br>
<input type="password"><br><br>
</form>
 
</body>
</html>

Forma girilen değerler için bir sil butonu oluşturmak istiyorsanız type niteliğine reset yapmalısınız. Eğer başlangıç değeri verilmişse (value) başlangıç değerine döner; eğer başlangıç değeri yoksa veriyi tamamen siler.

<html>
<head></head>
 
<body>
 
<form>
Adı:<br>
<input type="text" name="ad"><br>
Numarası:<br>
<input type="text" name="numara" value="21"><br><br>
<input type="submit" value="GÖNDER">
<input type="reset" value="SİL">
</form>
 
</body>
</html>

Eğer bir buton koyup butona tıklandığında ekranda bir yazı yazmasını istiyorsanız type niteliğine button yazmanız yeterli olacaktır.

<html>
<head></head>
 
<body>
 
<form>
<input type="button" onclick="alert('Butona bastığınız için teşekkür ederiz.')"
value="Butona Bas">
</form>
 
</body>
</html>

Herhangi bir renk seçim ekranı oluşturmak istiyorsanız type niteliğine color yazmanız gerekir.

<html>
<head></head>
 
<body>
 
<form>
<input type="color" >
</form>
 
</body>
</html>

Gün,ay,yıl şeklinde bir tarih alanı oluşturmak istiyorsanız type niteliğine date yazmanız yeterlidir.

<html>
<head></head>
 
<body>
 
<form>
<input type="date">
</form>
 
</body>
</html>

Eğer minimum ya da maksimum değer belirtecekseniz input etiketine max ya da min yazıp tarih belirtmeniz gerekmektedir.

<input type="date" max="2010-11-05">;

Tarihle birlikte saati de almak isterseniz type niteliğine datetime-local yazmanız yeterlidir.

<input type="datetime-local">

Mail alanı eklemek istiyorsanız type niteliğine email yazmanız yeterli olacaktır.

<html>
<head></head>
 
<body>
 
<form>
E-mail:
<input type="email">
<input type="submit" value="GÖNDER">
</form>
 
</body>
</html>

Girilecek alanın sadece sayı olmasını istiyorsanız type niteliğini number yapmalısınız. Eğer girilecek sayıda alt ve üst sınır olacaksa min ve maxı kullanarak değer aralığı belirtmeniz gerekir.

<html>
<head></head>
 
<body>
 
<form>
Lütfen 1 ile 51 arasında sayı giriniz:<br>
<input type="number" min="1" max="51">
<input type="submit" value="GÖNDER">
</form>
 
</body>
</html>

Furkan Aktaş

Bilgisayar Mühendisiyim. Microsoft MCSA Web Applications Sertifikasına Sahibim. Aktif iş hayatımda Full Stack .Net Developer olarak çalışmaktayım.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir