javascript - 输入搜索在 Edge、IE 或 Firefox 中不起作用
问题描述
搜索栏适用于 Chrome 和 Opera,但不适用于上述浏览器。我建议它与onsearch="search(event)"
.
Mozilla说它不受支持,我想知道是否有人知道这个问题的解决方案?
HTML:
<input
type=search
name=""
id="filterSearch"
placeholder="Search for events, seasonal meals or simply list ingredients"
onsearch="search(event)"
>
解决方案
Internet Explorer、Firefox 或 Opera 12 及更早版本不支持 onsearch 事件。尝试使用 onchange、onkeyup 等
<input type=search name="" id="filterSearch" placeholder="Search for events, seasonal meals or simply list ingredients" onchange="search(this.id)">
推荐阅读
- javascript - 如何在选择后为另一个 id 显示一个值
- python - 如何在 Jupyter(IPython,rpy2)中获得交互式 R 输出,例如用于进度条?
- json - 如何使用 Rest-assured 在 POST 方法的正文中发送嵌套的 JSON
- divi-theme - 在 php 页面上包含 divi 部分
- reactjs - 如何在无状态组件中有条件地更新状态?
- variables - 在汇编中声明 16 位内存变量
- php - 有什么方法可以在 PHP 中保持视频流处于活动状态?
- angular - 我的表格“addmedico”不起作用。如何修复按钮提交
- android-actionbar - AndroidX ActionBar 已消失:“在路径:DexPathList 上找不到类“androidx.appcompat.app.ActionBar;”...”
- amazon-web-services - API 网关资源策略返回 403