小编Inj*_*jar的帖子

确定UIWebview的提交按钮单击

我有一个带有多个button的UIWebView页面。需要确定点击了哪个按钮UIWebView.

UIWebview加载内容的页面源:

        <form action="settings_personal.php" data-ajax="false" method="post">   
            <input type="submit" name ="btn_settings_personal" value=" Goals (Personal data) " data-icon="star" data-theme="g" />
        </form> 

        <form action="settings_global.php" data-ajax="false" method="post"> 
            <input type="submit" name ="btn_settings_global" value=" Settings " data-icon="gear" data-theme="g" />
        </form>
        <form action="" data-ajax="false" method="post">    
            <input type="submit" name ="btn_web_access" value=" Web Plattform Access " data-icon="plus" data-theme="h" />
        </form>     
Run Code Online (Sandbox Code Playgroud)

我需要确定为“ btn_web_access”点击的按钮名为按钮???

我实现了以下内容:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{

 NSString* clicked = [self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('btn_web_access').click();"];

    NSLog(@"CLICK %@",clicked);

}
Run Code Online (Sandbox Code Playgroud)

但是没有用。。

iphone getelementbyid uibutton uiwebview

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

getelementbyid ×1

iphone ×1

uibutton ×1

uiwebview ×1