gpt4 book ai didi

javascript - 选择框将不允许选择 UIWebView iOS9

转载 作者:技术小花猫 更新时间:2023-10-29 12:42:28 26 4
gpt4 key购买 nike

我有一个简单的网页应用程序,它在 IOS9 中表现得很奇怪。该应用程序使用 UIWebview 来访问我的网站。我有一系列带有选择框的网页,当做出选择时,一个小的 javascript 将触发并转到下一页。我更新到 ios9 的 Iphone 用户不再能够从选择轮中选择任何内容。我想知道是否有一些我可以在 html 或 Javascript 中更改的东西,以使我不必进行整个应用程序更新。我的网页如下。

<?
include("conn.php");
include("pl_header.php");

//// Get Block Areas

$sql="SELECT DISTINCT area FROM platform_locations";
$result=mysql_query($sql);

$options="";

while ($row=mysql_fetch_array($result)) {

$area=$row["area"];

$options.="<OPTION VALUE=\"search_step_2.php?area=$area\">".$area.'</option>';
}
?>



<h3>Step 1<br><br>Choose an Area</h3><br><br>

<form name=form1>

<select name="URL" onchange="$('#myLoadingPicture').show(); window.location.href=this.form.URL.options[this.form.URL.selectedIndex].value" onfocus="javascript:toggle();" class="select">
<option value="" disabled="disabled" selected="selected">Click Here To Select</option>
<?=$options?>
</SELECT>
<br><br><br><br>

<center>
<a href="map_search1.php" class="small_button">More Search Options</a></center><br>

</form>
</div>
</body>
</html>

最佳答案

该错误仅存在于使用 IOS 9.x 的 iphone 上的 UIwebview 中。在 safari 和 ipad 上都可以。这不是 jquery 或事件处理程序问题。
这是一个本地选择 html 标签问题。
我们尝试在不重新编译/将我们的应用程序提交到商店的情况下找到解决方案...
我们在使用以下非常基本的示例时遇到了错误。

<html>
<head>
<title>test ios9 bug</title>
</head>
<body>
<div>
<select>
<option>opt1</option>
<option>opt2</option>
<option selected="selected">opt3</option>
<option>opt4</option>
<option>opt5</option>
</select>
</div>
</body>
</html>

关于javascript - 选择框将不允许选择 UIWebView iOS9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33068891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com