html 行: <input title="Enter your User-ID" class="acctAccessInput4" name="username" id="maskedusername" type="password" value=""></label>
UIWebView 加载后,如何自动填写字段?
这不起作用:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('maskedusername').value = 'myPassword'"];
您的代码不起作用,因为页面未完全加载。
尝试:
实现委托并添加以下代码。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('maskedusername').value = 'myPassword'"];
}
以下代码在页面加载时执行。
尝试最初在 HTML 字符串本身中加载它:
<input title="Enter your User-ID" class="acctAccessInput4" name="username" id="maskedusername" type="password" value="pasword"></label>