deneyin:
document.forms.form_id.elements.form_field_id.focus();
(ihbar form
ve elements
eklenmesini).
veya:
document.forms['form_id'].elements['form_field_id'].focus();
formu/form kontrol kimlikleri/isimleri JavaScript tanımlayıcılar, örneğin bir parçası olamaz karakter varsa "|", "-", ".", vb.
Kısa gösterim (örneğinizde olduğu gibi), geniş çapta desteklenen olsa da, gerçekten standartlaştırılmaz ve standart uygulamalara uymak genellikle daha iyidir.
Burada sorunun ne olduğundan emin değilim. Belki de mobil Safari programatik odak ayarını desteklemiyor mu? Odağı hafif bir gecikmeyle denemeyi denediniz mi?
window.setTimeout(function(){
document.forms['form_id'].elements['form_field_id'].focus();
}, 100);
Şimdiden bunu denemek istedim .. Ancak çaba için teşekkürler – user73481