CMS: Giriş Ögeleri İçin Doğrulama Ayarları Hakkında

2 dakikalık okuma
Özel formlar oluşturmak için kullandığınız giriş ögelerinin her birine ve doğrudan koleksiyon alanlarına doğrulamalar ekleyebilirsiniz. Böylece ziyaretçileriniz yalnızca doğru formata sahip değerleri koleksiyonlarınıza gönderebilirler. 

Gerekli

Çoğu giriş ögesinde "Zorunlu" seçeneği bulunur. Bir giriş ögesini "Zorunlu" olarak ayarladığınızda, ilgili alana bir değer girilmedikçe form gönderilemez. Aynı şekilde, giriş ögesinin bağlı olduğu koleksiyon alanının "Zorunlu" olarak ayarlanması durumunda, ziyaretçiler boş değerlerle içerik göndermeye çalıştıklarında bir hata alırlar.

Bir onay kutusu "Zorunlu" olarak ayarlanmışsa, giriş ögesinin geçerli sayılması için onay kutusunun işaretlenmesi gerekir. Geçiş düğmelerinde "Zorunlu" seçeneği bulunmaz. 

Giriş ögeleri

Giriş ögelerini farklı bilgi türlerini kabul edecek şekilde ayarlayabilirsiniz. Her bir giriş türü kullanıcının yalnızca belirli değerleri girmesine izin verir, kullanıcı bir değer girdiğinde belirli bir doğrulama eylemi gerçekleştirir ve farklı türden ek doğrulamalar uygulamanıza olanak sağlar. 
Giriş Türü
Doğrulama
Ek Doğrulamalar
Metin
Hiçbiri
Uzunluğu sınırla, desen
Şifre
Hiçbiri
Uzunluğu sınırla, desen
Numara
Değer bir sayıdır
Maksimum değer, minimum değer, desen
E-posta
Değer bir e-posta adresidir
Desen
URL
Değer "https" veya "https" ile başlayan bir URL'dir
Desen
Telefon Numarası
Değer bir telefon numarasıdır
Desen

Karakter sınırlaması

Uzunluk sınırlaması getirildiğinde, bu sınırı aşan bir değer girilmesi halinde form gönderilemez.

Üst değer ve alt değer

Giriş ögesinin sayı türü için üst değer, alt değer veya her ikisini birden ayarlayabilirsiniz. Bu değer sınırlarından herhangi birini uygularsanız, girilen değerin ilgili sınır aralığında olmaması halinde form gönderilemez. 

Desen doğrulaması

Bazı giriş ögesi türleri ek desen doğrulaması uygulamanıza izin verir. Doğrulama işlemi 'düzenli ifadeler' olarak bilinen, bir arama desenini tanımlayan karakter ve simge dizeleri kullanılarak gerçekleştirilir. 

Örneğin, ziyaretçilerin bir kullanıcı adı girmesini istediğiniz bir giriş ögeniz olduğunu varsayalım. Kural olarak kullanıcı adlarının yalnızca alfabetik karakterlerden ve alt çizgilerden oluşması gerektiğini belirlediniz. Ayrıca 5 ila 20 karakter uzunluğunda olmalarını istiyorsunuz. 

Bu durumda giriş ögenize yalnızca geçerli kullanıcı adlarını kabul etmesi için aşağıdaki düzenli ifadeyi eklemeniz gerekir:
1^[a-zA-Z0-9_]{5,20}$

Bu ifadede, ^ ve $ simgeleri dizenin başını ve sonunu temsil eder. Bu simgelerin arasında iki kısım vardır, biri köşeli parantez [] içine, diğeri ise küme parantezi {} içine alınmış halde. Köşeli parantez içine alınmış olan kısım [a-zA-Z0-9_] küçük harfli karakterlere a-z, büyük harfli karakterlere A-Z, numaralara 0-9 veya alt çizgilere _ karşılık gelir. Küme parantezi içine alınmış kısım {5,20} ise, kendisinden hemen önce gelen kısmı yani [a-zA-Z0-9_] kısmını karşılayan karakterlerden oluşan 5 ila 20 karakter olmasını istediğinizi belirtir.


Tarih seçiciler

Tarih seçici öge, hangi tarihlerin girilebileceğini kısıtlayabilmenizi sağlar. Kullanıcının geçmiş tarihleri, gelecek tarihleri veya hafta genelinde belirlediğiniz günleri, örneğin hafta sonlarına denk gelen günleri seçmesini kısıtlayabilirsiniz. Ayrıca girilecek tarih biçimini de AA/GG/YYYY ya da GG/AA/YYYY biçiminde olacak şekilde kontrol edebilirsiniz.

Bu içerik yardımcı oldu mu?

|