Giriş ve kayıt formlarımın bir parçası olarak, hata varsa o zaman ilgili alana otomatik odaklanacaktır. Aslında düşündüğüm kadar basit değil. Anlatmaya çalışayım!Mobil cihazda otomatik netleme metin alanı, ancak klavye yok mu?
Temel olarak, bu projede, sayfalar AJAX ile yüklenir. Formlar bir autofocus
özniteliği içerebilir. Bu harika çalışıyor, ancak mobilde sadece imleci klavyeyi kaldırmadan gösteriyor, yani yazmaya başlamak için hala girişe dokunmanız gerekiyor.
document.querySelector("[autofocus]").focus();
// with appropriate verification that the element exists, of coursr
, ben bir giriş içeren bir açılır menüden bir site var ve açılır açıldığında o girişine '.focus()' çağırır. IPad 2'deki Safari'deki açılır menüyü açtığımda, girişi tıklamadan önce klavyeyi otomatik olarak getirir. – Andy
Açık değil, ancak quora bağlantısı, sorun şu ki, otomatik olayların (örneğin, yük, hazır, vb.) Klavyeyi odakta gösterememesi() - onclick gibi bir kullanıcı olayından tetiklenen herhangi bir şey Daha sonra odağı ararlarsa() klavyeyi gösterir. –