使用UIWebView创建表单的onsubmit

我有这样的forms:

而属于它的JavaScript是:

  function doSubmit () { form1.submit(); }  

当我在原生safari应用程序中测试它一切顺利,onsubmit操作打开一个新选项卡,但是当我在UIWebView中测试它时,onsubmit不会被触发。

表格已提交并注册

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

并且所有方法都设置为拦截弹出窗口

 [webView stringByEvaluatingJavaScriptFromString:@"window.open = function( inurl, blah, blah2 ) { document.location = 'newTab:'+inurl; }"]; 

在适当的UIWebView委托方法中。

关于它为什么不解雇的任何想法?

谢谢!