html - 让 SVG 图标提交搜索查询的输入
问题描述
我的网站中有一个搜索栏,用户可以在其中键入城市,然后使用 Enter 键将他们重定向到相应的城市页面。在输入框旁边,我有一个放大镜的 SVG,我想将它转换为我的表单的“提交事件”,我该怎么做?下面是代码的相关部分,我使用的是 HTML、CSS 和 JS。
HTML:
<nav>
<div class="nav-container">
<form action="javascript:redirect()" autocomplete="off">
<input type="search" name="search" id="search" class="form-control"
placeholder="Search">
</form>
<ul class="mylist list-group" id="result"></ul>
<svg width="50" height="50" viewBox="0 0 77 77" fill="none" xmlns="http://www.w3.org/2000/svg">
........
</svg>
</div>
</nav>
解决方案
推荐阅读
- c++ - 使用 int 进行浮点除法 C++
- php - 使用 php 遍历目录并将文件添加到多个 zip
- java - Android ...我的应用程序没有启动?
- python - 将字典添加到字典中元组列表的末尾
- polling - 加特林的长轮询
- angular - 我们如何将 Blockly 导入 Angular 7 应用程序?
- git - Windows 10 Git 推送说一切都是最新的,但没有进行更改
- python - 在 Bokeh 中使用 HoverTool 嵌入具有相对路径的本地图像
- ruby-on-rails - 如何删除现有 Rails 项目中的所有测试模块?
- ios - if Condition 在执行 segue 之前为 True