input-search中ios显示搜索按钮

一、键盘搜索按钮

一定要用form包裹并且加上action属性,这样手机的键盘就会出现搜索按钮。

<form id="SearchForm" action="">
  <input id="searchInputId" type="search" value=""  class="searchInput" placeholder="请输入商品关键词"/>
</form>

// 回车搜索
$("#SearchForm").submit(function(e){
    e.preventDefault()
    e.stopPropagation()
    let searchVal = $("#searchInputId").val();
    window.location.href = './shopList.html?name='+searchVal;
})
image.png

二、去掉ios自带的搜索icon

由于input type 是 search,所以ios会自带一个搜索icon,安卓则没有。所以最好自己写一个 隐藏ios的icon

input[type="search"]{-webkit-appearance:none;} 
input::-webkit-search-cancel-button {display: none;}

去掉前


image.png

去掉后


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容