0

在我的 ios 应用程序中,我使用 loadHTMLString 来显示视图。在此视图中,我创建了一个具有多项选择的选择标记。我使用html代码:

[HTML appendFormat:@"<select multiple=\"multiple\" onchange=\"updateSurveyObject();\" name=\"%@\" id=\"%@-0\"  >",elementID,elementID];

在此处输入图像描述 当我单击一个选项时,它将调用 Web 委托:

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

但问题是:如果我再次单击该选项或单击第二个选项,它将不再调用该委托。即使单击完成按钮,也不会调用委托方法。

那么,我应该如何处理多项选择呢?

谢谢!

4

1 回答 1

0

我将“onchange”更改为“onblur”。它并不完美,但它有效。你有更好的主意吗?thx

于 2012-12-06T09:19:43.803 回答