javascript - 下拉项目选择在 iPhone 上不起作用
问题描述
我正在使用此代码生成一个下拉列表,这在 pc 和 android 上工作正常,但在 iphone 上不起作用,iphone 显示列表但不会响应所选项目的触摸。关于如何修改它以在 iphone 上也可以工作的任何想法
<script type="text/javascript"></script>
<script>
<?
var sheet = SpreadsheetApp.openById("1GerAhvhytiKKrOUCTiavVuPRJAT9uYYRje2d85E8C-8").getSheetByName("Name Data");
var lastRow = sheet.getLastRow();
var myRange = sheet.getRange("B2:B"+lastRow);
var data = myRange.getValues();
?>
</script>
<div class="row">
<div class="input-field">
<i class="material-icons prefix">person</i>
<select id="Name" >
<option value="" disabled selected>Select your name</option>
<? for (var i = 0; i < data.length; ++i) { ?>
<option ><?!= data[i] ?></option>
<? } ?>
</select>
</div>
谢谢
解决方案
我记得有一个问题,iOS 没有触发 select 事件,而我使用了 blur 事件:
<select onblur="doSomething">
也许你有同样的问题。
编辑:检查这个类似的问题以获取更多详细信息。
推荐阅读
- php - 它如何用 Laravel 中的 api 替换所有数据库功能
- sql - 了解此查询中的位置
- oracle - 通过 toad 连接到私有子网中的 Aws RDS
- sql - X时间后如何删除一些记录或文件 - Laravel 5
- sapui5 - 如何正确绑定异步。将数据从新闻 API 加载到视图并将数据显示为内容?
- node.js - Mongodb $addFields,从函数返回字段值?
- python-3.x - 我将如何在 python 3.x 中重写这个 wget post 语句?
- fish - 如何从文件加载fish命令历史
- powershell - 您好,我正在尝试编写一个将文件夹上传并覆盖到另一个文件夹的 powershell 脚本
- php - 我需要显示数组的数组