Süreçte daha önce girilen bilginin yeniden yazdırılmak yerine otomatik doldurulmasını ya da seçilebilmesini ister; sınırlı istisnalarla.
Aynı ödeme sürecinde aynı adresi iki kez yazmak, bazıları için küçük bir rahatsızlık, bazıları için gerçek bir engeldir. Bellek ya da bilişsel engeli olanlar girdiklerini hatırlayamayabilir. Yavaş yazanlar, anahtar ya da ses girdisi kullananlar her tekrar girişte ek çaba harcar.
WCAG 2.2 ile gelen bu kriter, kullanıcı tarafından daha önce girilen ya da kullanıcıya sağlanan ve aynı süreçte yeniden gereken bilginin otomatik doldurulmasını ya da kullanıcının seçebilmesini ister; yeniden girişin zorunlu olduğu, güvenlik için gerektiği ya da önceki bilginin artık geçerli olmadığı durumlar hariç.
Daha az stres yaşayan ve daha az hata yapan bilişsel engelli ve kısa süreli bellek güçlüğü olan kişiler. Anı oluşturmakta ya da hatırlamakta zorlanan kişiler. Anahtar kontrolü ya da ses girdisi kullananlar dahil, daha az metin girişine ihtiyaç duyan hareket engelli kişiler.
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. Daha az yeniden giriş, "anlaşılabilirlik" ilkesinin parçasıdır.
Teknik karşılığı EN 301 549 standardında bulunur. Standart, WCAG 3.3.7'i atıfla alır ve ortama göre ayrı maddelere dönüştürür.
| Madde | Ortam | Ne ister? |
|---|---|---|
| 9.3.3.7 | Web sayfaları | Web içeriğinin WCAG 3.3.7 kriterini karşılamasını ister. |
Kriter WCAG 2.2 ile yeni olduğu için EN 301 549 V3.2.1'de yer almaz. Dokümanlar ve yazılım için geçerli satırları V4.1.1'in 10. ve 11. maddelerinde kontrol edin. 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ü: 3.3.7 kriteri WCAG 2.2'ye yenidir; bu yüzden WCAG 2.1'i esas alan EN 301 549 V3.2.1'in parçası değildir. EAA için hazırlanan ilk sürüm olan EN 301 549 V4.1.1'de (Eylül 2026) yer alır. V4.1.1 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 uygunluk karinesi sağlayacaktı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
Kullanıcıların fatura adresini teslimat için tek eylemle yeniden kullanmasına izin verin.
<h2>Teslimat adresi</h2>
<input name="street"> <input name="city"> <!-- yeniden soruyor --><label><input type="checkbox" id="same"> Teslimat adresi fatura adresiyle aynı</label>
<script>
same.addEventListener("change", () => { if (same.checked) copyBillingToDelivery(); });
</script>Önceki adımdaki veriyi sonraki forma taşıyın.
<!-- 2. adım, 1. adımda girilen şirket adını soruyor -->
<input name="company"><input name="company" value="{{ saved.company }}">Kullanıcının daha önce girilen bilgiyi yazmak yerine seçmesine izin verin.
<input name="shipTo" placeholder="Adresi yeniden yazın"><label for="addr">Teslimat adresi</label>
<select id="addr">
<option>Örnek Sokak 12, İstanbul (fatura)</option>
<option>Yeni adres girin</option>
</select>Kullanıcılar adımlar arasında geçtiğinde girdileri kaybetmeyin.
nextBtn.addEventListener("click", () => location.href = "/adim2"); // 1. adım verisi kayboldunextBtn.addEventListener("click", () => {
sessionStorage.setItem("checkout", JSON.stringify(readForm()));
location.href = "/adim2";
});Aynı e-posta adresini yeniden istemek, bir istisna geçerli olmadıkça gereksiz tekrar girişidir. Bir kez sorun ve düzeltme için gösterin.
<label>E-posta <input name="email"></label>
<label>E-postayı doğrulayın <input name="email2"></label><label>E-posta <input name="email" type="email"></label>
<!-- Bir kez sorun. Daha sonra düzeltmenin bir yolunu sunun -->Gösterilmeyen yeni oluşturulmuş bir parolayı doğrulamaya izin verilir. "Parolayı göster" seçeneği doğrulamayı gereksiz kılabilir.
<input type="password" name="pw"> <!-- ve kontrol etmenin yolu yok --><label>Yeni parola <input type="password" name="pw" id="pw"></label>
<label>Parolayı doğrulayın <input type="password" name="pw2"></label>
<!-- Gizli yeni bir parola için yeniden giriş serbesttir -->Uygulamada, veriyi aynı akışın ekranları arasında taşıyın ve kullanıcıların yeniden yazmak yerine seçmesine izin verin.
import SwiftUI
struct CheckoutView: View {
@State private var billing = "Örnek Sokak 12, İstanbul"
@State private var sameAsBilling = true
@State private var delivery = ""
var body: some View {
Form {
TextField("Fatura adresi", text: $billing)
// Kullanıcı yeniden yazmak yerine "fatura ile aynı" seçeneğini seçer
Toggle("Teslimat adresi fatura adresiyle aynı", isOn: $sameAsBilling)
if !sameAsBilling {
TextField("Teslimat adresi", text: $delivery)
}
}
}
}import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.material3.*
import androidx.compose.runtime.*
@Composable
fun Checkout() {
var billing by remember { mutableStateOf("Örnek Sokak 12, İstanbul") }
var same by remember { mutableStateOf(true) }
var delivery by remember { mutableStateOf("") }
Column {
OutlinedTextField(billing, { billing = it }, label = { Text("Fatura adresi") })
// Kullanıcı yeniden yazmak yerine "fatura ile aynı" seçeneğini seçer
Row {
Checkbox(checked = same, onCheckedChange = { same = it })
Text("Teslimat adresi fatura adresiyle aynı")
}
if (!same) {
OutlinedTextField(delivery, { delivery = it }, label = { Text("Teslimat adresi") })
}
}
}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.