javascript在UIWebview'中不工作;在Submit上的s按钮safari在哪里工作良好?

javascript在UIWebview'中不工作;在Submit上的s按钮safari在哪里工作良好?,javascript,ios,objective-c,uiwebview,Javascript,Ios,Objective C,Uiwebview,我正在我的应用程序中使用UIWebView,加载HTTP URL请求。网页加载的URL没有失败,但有一个按钮,动作为javascript。问题是控制台中没有发生任何提交操作的onclick,并且UIWebView委托也没有被激发,包括错误委托。该按钮的作用就像图像视图。而提交按钮onclick在移动safari应用程序中反应良好。下面我附上了我的HTTP URL的部分查看源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi

我正在我的应用程序中使用
UIWebView
,加载HTTP URL请求。网页加载的URL没有失败,但有一个按钮,动作为javascript。问题是控制台中没有发生任何提交操作的
onclick
,并且
UIWebView
委托也没有被激发,包括错误委托。该按钮的作用就像图像视图。而提交按钮
onclick
在移动safari应用程序中反应良好。下面我附上了我的HTTP URL的部分查看源代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"><link href="/App_Themes/Common.css" rel="Stylesheet" type="text/css" />
    <script src="/Script/siteCommon.js" type="text/javascript" ></script>
    

<link href="../../App_Themes/default/style.css" type="text/css" rel="stylesheet" /><title>
    Change Password
</title></head>
<body>
    <form method="post" action="10470" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="_TSM_HiddenField_" id="_TSM_HiddenField_" value="2GFwlGU9ATlFIxrdsXRzcja58_1t5F8HSleaZM4ZQwk1" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5NDU5NTY1MjYPZBYCZg9kFgICAw9kFgICBw9kFggCAw9kFgICAQ8WAh4EVGV4dAXPAVBsZWFzZSBwcm92aWRlIHRoZSBlbWFpbCBhZGRyZXNzIHlvdSB1c2VkIHRvIHJlZ2lzdGVyIHlvdXIgYWNjb3VudCBhbG9uZyB3aXRoIHlvdXIgY3VycmVudCBwYXNzd29yZC4gIFdoZW4gY2hhbmdpbmcgeW91ciBwYXNzd29yZCwgcGxlYXNlIGJlIHN1cmUgdG8gZm9sbG93IHRoZSBwYXNzd29yZCBydWxlcyBzZXQgZm9ydGggYnkgeW91ciBhZG1pbmlzdHJhdG9yLmQCBQ9kFgICAQ8PFgIfAAUORW1haWwgQWRkcmVzczpkZAIHD2QWBmYPZBYCAgEPDxYCHwAFDU9sZCBQYXNzd29yZDpkZAICDw8WAh8ABQlQYXNzd29yZDpkZAIHDw8WAh8ABRFDb25maXJtIFBhc3N3b3JkOmRkAgkPZBYEAgEPDxYEHwAFDlJlc2V0IFBhc3N3b3JkHgdWaXNpYmxlaGRkAgIPDxYEHwAFBlN1Ym1pdB8BZ2RkZKpTQvPJfWmJqFvdHZIrXesCKRnEIKkDGkSgeZv0B58z" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="/WebResource.axd?d=0yNOlELC71f7MU1kDN0EjQ2&amp;t=635152212760076874" type="text/javascript"></script>


<script src="/ScriptResource.axd?d=c93c_YnvR2d5xbofY3U48Vv2IRMVoKIPk_hrlJ8-C5LxDZb6nfS51RYyYBFDJDWwblnlsXZ0-KwhxpojwLpoQQ2&amp;t=1e961a8d" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpx7JALH5uYYEO3oWKa0RYfcnTbdSBTlY7W2hGWTKE5diJ0&amp;t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpx7JALH5uYYEO3oWKa0RYfcmlwqDqfxGdA2J9XRFKE5rz0&amp;t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/actions/password/10470?_TSM_CombinedScripts_=True&amp;v=2GFwlGU9ATlFIxrdsXRzcja58_1t5F8HSleaZM4ZQwk1&amp;_TSM_Bundles_=&amp;cdn=False" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpxwkS3UqxfzxcZj62hGX0hvK9oQFljrnoDHbkkd4RNQkVAwNoEXOsrlyOHfAU-XrwAw2&amp;t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpxyqbdySWicIlJxGXGKbjz5V_OOL5bgqUM-2ewmqJqIBS_FJCzNDx5yt8EYyx12l3wQ2&amp;t=ffffffff81f1a403" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>

修改密码
//
//

通过
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:webURL]]尝试safari。。现在检查一下控制台中的一些错误?并且只有表单,请将按钮代码添加到question@sage44:我从viewsource文件中添加了一些代码供您参考。我对html和javascript一无所知。如果你还想要一些,请告诉我info@iPatel:但我希望在UIWebview中显示该页面。我希望调试上述问题并使其正常工作。是的,我看到了更新的代码。当您单击按钮
webView:shouldStartLoadRequest
调用时?