私の iOS アプリでは、loadHTMLString を使用してビューを表示します。このビューで、複数選択の select タグを作成します。私はhtmlコードを使用します:
[HTML appendFormat:@"<select multiple=\"multiple\" onchange=\"updateSurveyObject();\" name=\"%@\" id=\"%@-0\" >",elementID,elementID];
1 つのオプションをクリックすると、Web デリゲートが呼び出されます。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
しかし問題は、そのオプションをもう一度クリックするか、2 番目のオプションをクリックすると、そのデリゲートが呼び出されなくなることです。[完了] ボタンをクリックしても、デリゲート メソッドは呼び出されません。
では、複数選択はどうすればよいのでしょうか。
ありがとう!