我正在iOS应用中加载webview表单,我想在表单上自动对焦文本字段。我试过了
NSString *focus = [NSString stringWithFormat:@"document.getElementsByName('j_captcha')[0].focus()"];
[self.webView stringByEvaluatingJavaScriptFromString: focus];
但这似乎不起作用。 " j_captcha"是文本字段的名称。我怎样才能做到这一点?
答案 0 :(得分:0)
这对我来说很有把戏
NSString *evalStr = [NSString stringWithFormat:@"setTimeout( function(){document.getElementsByName('j_captcha')[0].focus();},1000);"];
[webView stringByEvaluatingJavaScriptFromString:evalStr];