实现点击input软键盘出现搜索按钮

需求:点击搜索框的时候,弹出的软键盘上出现“搜索”按钮

例:

实现过程可能出现的问题:

1 input[type=search]不出现搜索按钮

原因可能有:
1.1 没有用form表单包
1.2 form 没有带action
1.3input的type属性不正确

2 点击软键盘的搜索没反应

可能原因:
没有给搜索按钮绑定方法,我这里使用的是vue,所以直接使用@keyup.13绑定

3 在vue中点击软键盘的搜索,地址栏加了其他参数

原因:
form的action属性是提交用的,所以你要单独使用自己的逻辑的话,记得将action禁止提交:

action="javascript:return" 

4去掉search默认的样式

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

你可能感兴趣的:(vue笔记,基础)