OTP alanı bir kutucuk sırası gibi görünür, ancak altında tek bir yerel <input> vardır. SMS ile otomatik doldurma (autocomplete="one-time-code"), yapıştırma, parola yöneticileri, formlar ve ekran okuyucular sıradan bir metin alanı görür.

Yapıştırılan kodlar temizlenir; böylece hem “123-456” hem de “123 456” çalışır, desenin izin vermediği karakterler ise reddedilir. Android’de webOtp, SMS gelir gelmez kodu doldurur.

Doğrulama

(completed), son kutucuk dolduğunda tetiklenir. Bir kodu reddetmek için alana aria-invalid ekleyin: kutucuklar kırmızıya döner ve sarsılır.

Try 123456, or anything else.

Harfler, gruplar ve maskeleme

pattern="alphanumeric" harfleri de kabul eder, [groups] ayırıcılar ekler, masked ise noktalar çizer.