Текстовое поле автофокусировки в UIWebview

Я загружаю форму webview в моем приложении iOS, и я хочу автофокусировать текстовое поле в форме. Я пытался

NSString *focus = [NSString stringWithFormat:@"document.getElementsByName('j_captcha')[0].focus()"]; [self.webView stringByEvaluatingJavaScriptFromString: focus]; 

Но это, похоже, не работает. «j_captcha» – это имя текстового поля. Как я могу это достичь?

Это сделало трюк для меня

 NSString *evalStr = [NSString stringWithFormat:@"setTimeout( function(){document.getElementsByName('j_captcha')[0].focus();},1000);"]; [webView stringByEvaluatingJavaScriptFromString:evalStr]; 

Это сообщение помогло – https://stackoverflow.com/a/14268931/653978