İçerik girdi istediğinde biçim, zorunlu alan ve gruplanmış kontroller dahil etiket ya da yönerge sağlanmasını ister.
Etiketsiz bir kutu, ne yazılacağına dair hiçbir ipucu vermez. Hangi biçimi beklediğini söylemeyen bir tarih alanı ya da işaretlenmemiş bir zorunlu alan, net yönergelerle önlenebilecek hatalara yol açar.
Bu kriter, içerik kullanıcıdan girdi gerektirdiğinde etiketler ya da yönergeler sağlanmasını ister.
fieldset ve legend ile gruplanabilir ve her alanın ayrıca kendi etiketi olur (H71, F82).En çok net etiket ve örneklerden yararlanan bilişsel, dil ve öğrenme engelli kişiler. Alana vardıklarında etiketi duyan ekran okuyucu kullanıcıları. Etiketi ve yönergeyi görmesi gereken az görenler. Tanıdık olmayan bir biçimde form dolduran herkes.
Avrupa Erişilebilirlik Yasası (Direktif (AB) 2019/882) 28 Haziran 2025'ten sonra piyasaya sunulan kapsamdaki ürün ve hizmetler için geçerlidir. Yasanın 47. gerekçesi web siteleri ve mobil uygulamalar için dört ilkeyi sayar: algılanabilirlik, işletilebilirlik, anlaşılabilirlik ve sağlamlık. Etiketler ve yönergeler, "anlaşılabilirlik" ilkesinin parçasıdır.
Teknik karşılığı EN 301 549 standardında bulunur. Standart, WCAG 3.3.2'i atıfla alır ve ortama göre ayrı maddelere dönüştürür.
| Madde | Ortam | Ne ister? |
|---|---|---|
| 9.3.3.2 | Web sayfaları | Web içeriğinin WCAG 3.3.2 kriterini karşılamasını ister. |
| 10.3.3.2 | Web dışı dokümanlar (PDF, Office dosyaları) | Standardın kriteri dokümanlara uyguladığı yerlerde, dokümanlar form kontrolleri için etiket ya da yönerge sağlamalıdır. |
| 11.3.3.2 | Web dışı yazılım (yerel mobil uygulamalar) | Yazılım, kullanıcıdan girdi gerektirdiğinde etiket ya da yönerge sağlamalıdır. |
Kriterin web dışı dokümanlara uygulanıp uygulanmadığı ve nasıl uygulandığı standardın 10. maddesinde belirtilir. Madde numaraları EN 301 549'un "9. + WCAG numarası" düzenine göredir. V3.2.1'de yazılım maddesi, açık ve kapalı işlevsellik için ayrı alt maddelere bölünmüştür. Kaynak gösterirken tam numaraları standarttan kontrol edin.
Standart sürümü: EN 301 549 V4.1.1 (Eylül 2026), WCAG 2.2'yi esas alan ve EAA için hazırlanan ilk sürümdür. Henüz AB Resmî Gazetesi'nde atıf almamıştır; bu nedenle EAA gereksinimlerini karşılamanın gönüllü teknik yolu olarak görülmelidir. Atıf yapıldığında EAA ile ilgili uygunluk karinesi sağlayacaktır. 3.3.2 kriterinin metni WCAG 2.1 ve 2.2'de aynıdır.
EAA bağlamında dikkat: Yasanın Madde 2/4 hükmü bazı içerikleri gereksinimlerin dışında bırakır; örneğin 28 Haziran 2025'ten önce yayımlanmış ofis dosya biçimleri ve bu tarihten sonra güncellenmeyen arşivler. Bu tarihten sonra yayımladığınız ya da değiştirdiğiniz içerik bu istisnaların kapsamında değildir.
Directive (EU) 2019/882, EUR-Lex, İngilizce, yeni sekmede açılır
Bir kontrolün etiketi olmalıdır. Bağlamak için label kullanın (H44).
<input type="text" name="city"><label for="city">Şehir</label>
<input id="city" name="city">Kullanıcı yazmadan önce biçimi söyleyin ya da bir örnek verin.
<label for="dob">Doğum tarihi</label>
<input id="dob"><label for="dob">Doğum tarihi</label>
<input id="dob" aria-describedby="dob-hint">
<p id="dob-hint">GG/AA/YYYY biçimini kullanın; örneğin 31/03/1990.</p>Bir alanın zorunlu olduğunu metinle söyleyin ve kullandığınız simgeyi açıklayın.
<label for="name">Ad <span style="color:red">●</span></label><p>* ile işaretli alanlar zorunludur.</p>
<label for="name">Ad *</label>
<input id="name" required>Radyo düğmeleri ve onay kutuları, her seçenek için olduğu gibi ortak bir etikete de ihtiyaç duyar.
<p>Teslimat yöntemi</p>
<input type="radio" name="d"> Kurye
<input type="radio" name="d"> Mağazadan teslim<fieldset>
<legend>Teslimat yöntemi</legend>
<label><input type="radio" name="d"> Kurye</label>
<label><input type="radio" name="d"> Mağazadan teslim</label>
</fieldset>Kutuları görsel olarak telefon numarası gibi biçimlendirmek bir etiket değildir (F82). Grubu ve her kutuyu etiketleyin.
(<input size="3">) <input size="3"> - <input size="4"><fieldset>
<legend>Telefon numarası</legend>
<label>Alan kodu <input size="3"></label>
<label>Ön ek <input size="3"></label>
<label>Numara <input size="4"></label>
</fieldset>Yer tutucu, kullanıcı yazar yazmaz kaybolur; bu yüzden görünür bir etiket de tutun.
<input placeholder="E-posta adresi"><label for="email">E-posta adresi</label>
<input id="email" placeholder="[email protected]">Yerel formlarda her alana görünür bir etiket verin; biçim ipuçlarını ve zorunlu işaretleri metin olarak koyun. Girdide kaybolan bir etiketin yanında kalıcı bir etiket de olmalıdır.
import SwiftUI
struct SignUpForm: View {
@State private var email = ""
var body: some View {
VStack(alignment: .leading) {
// Görünür bir etiket ve beklenen biçim hakkında ipucu
Text("E-posta adresi *")
TextField("[email protected]", text: $email)
.textFieldStyle(.roundedBorder)
.accessibilityLabel("E-posta adresi")
.accessibilityHint("Zorunlu. Örneğin [email protected]")
Text("* ile işaretli alanlar zorunludur.").font(.footnote)
}
}
}import androidx.compose.material3.OutlinedTextField
import androidx.compose.material3.Text
import androidx.compose.runtime.*
@Composable
fun SignUpField() {
var email by remember { mutableStateOf("") }
OutlinedTextField(
value = email,
onValueChange = { email = it },
// Alanda metin olsa bile etiket görünür kalır
label = { Text("E-posta adresi *") },
// Beklenen biçim hakkında ipucu
supportingText = { Text("Zorunlu. Örneğin [email protected]") }
)
}Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.