美文网首页踩坑笔记
手机端网页input搜索(踩坑笔记)

手机端网页input搜索(踩坑笔记)

作者: 还是流星拳比较好 | 来源:发表于2018-08-19 12:05 被阅读0次

这几天写个小项目做个搜索框,代码如下:

<form action="#">
  <input type="text">
</form>

发现电脑网页上的只需要监听键盘按下回车的事件就可以进行搜索查询,但是在手机端的输入法中显示的是开始按钮。

input type="text"

修改一下代码,将inputtype="text"属性改为type="search"

<form action="#">
  <input type="search">
</form>

这次显示为搜索,而且在输入框输入文字后输入框尾部还有一个蓝色的x

input type="search"

但是还有一个bug,就是点击搜索手机端页面会自动刷新,那我们再修改一下代码。

<form action="#">
  <input type="search">
  <input type="text" style="display: none;">
</form>

这次我加了一个type="text"input,并使其隐藏起来。这样点击搜索手机端页面便不会刷新,可以正常执行操作。

成功

注:

监听inputtextarea值的变化,代码如下:

xxx.addEventListener('input', (event)=>{
  console.log(event.target.value)
})

相关文章

  • 手机端网页input搜索(踩坑笔记)

    这几天写个小项目做个搜索框,代码如下: 发现电脑网页上的只需要监听键盘按下回车的事件就可以进行搜索查询,但是在手机...

  • 移动端兼容性之学习笔记

    实在踩坑的 3.input框在iOS手机上无法输入 若在input设置了-webkit-user-select: ...

  • input type="search"

    input type="search"对于手机端,欲实现文字的搜索功能,要求手机键盘回车键提示为“搜索”.htt...

  • 调用移动端“搜索”按键,触发后收起软键盘

    将input元素的type值替换成“search”,在移动端会唤出“搜索”按键。需注意的是,对于苹果手机input...

  • 自定义指令

    需求场景:当我点击搜索栏,跳转至搜索页时,当页面加载成功之后,input标签能自动获取焦点(手机端,自动获取焦点,...

  • [APP] 印象笔记和有道云笔记

    1.有道云笔记 1)有道云笔记及使用缘由简介 手机APP:有道云笔记。有手机应用版本,也有网页版本可以在PC端浏览...

  • IOS系统兼容input keyup事件

    最近在做移动端模糊搜索功能,js监听input的keyup事件,在chrom模拟器和android手机环境运行都没...

  • vue中使用swiper插件

    工作中日常笔记,vue中使用swiper插件,在pc端和h5端也是常用的插件,记录下来以便下次查看,避免踩坑。 使...

  • pc端、手机端网页切换

    // pc端、手机端网页切换 //URL跳转

  • 印象笔记使用三

    不管是手机端还是电脑端,印象笔记都可以快速保存网页内容,即使原网站已失效,你依然可以在印象笔记中看到这些内容。 1...

网友评论

    本文标题:手机端网页input搜索(踩坑笔记)

    本文链接:https://www.haomeiwen.com/subject/xrkciftx.html