css3搜索框呼出键盘,移动端 input 输入框实现自带键盘“搜索“功能并修改X
主要利用html5的,input[type=search]属性来实现,此时input和type=text外观和功能没啥区别;
html代码入下:
但要实现点击键盘右下角搜索,来发送请求,js代码如下(以下代码段记得引入jquery):
//方法一
$("#myform").on('keypress', function(e) {
var keycode = e.keyCode;
var searchName = $(this).val();
//keycode是键码,13也是电脑物理键盘的 enter
if(keycode == '13') {
alert(2)
e.preventDefault();
//请求搜索接口
}
});
//方法二
//这两种都能用, 一个是在form上加id 一个是在input元素加id
//对于苹果手机添加一个form元素是必要的,否则只能实现功能但是键盘的文字不能变成搜索字样
$('#myform').bind('search', function () {
//coding
alert(1);
});
/*$('#input').bind('search', function () {
alert(1);
});*/
需要注意的是,input[type=search],在用户输入时,默认情况下会自动在输入框最右侧出现一个 ‘X’,是为了方便用户点击清除所输入的内容,但是这个 X 的默认样式却可能机型不一样而不同,有的是默认一个蓝色的X,很不美观,
我们往往需要修改这个X或者直接去掉它,应该怎么实现呢?答案很简单,只要一个CSS属性即可,代码如下:
input[type=search]::-webkit-search-cancel-button{
-webkit-appearance: none;/*此处只是去掉默认的小×*/
}
只要通过 -webkit-search-cancel-button这个属性即可实现去除,去除后我们可以自定义样式;
input[type=search]::-webkit-search-cancel-button{
-webkit-appearance: none;
position: relative;
height: 20px;
width: 20px;
border-radius: 50%;
background-color: #EBEBEB;
}
input[type=search]::-webkit-search-cancel-button:after{
position: absolute;
content: 'x';
left: 25%;
top: -12%;
font-size: 20px;
color: #fff;
}
移动端input“输入框”常见问题及解决方法
转自 https://www.cnblogs.com/ljx20180807/p/9837748.html 1. ios中,输入框获得焦点时,页面输入框被遮盖,定位的元素位置错乱: 当页input存在 ...
实现bootstrap布局的input输入框中的图标点击功能
使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标.如下图: 但是在将图标放入input输入框中,这些小图标是无法获得点击事件的 ...
input弹出的手机键盘搜索事件
一.input的搜索框 在input标签里面把type设置为search就可以了.弹出的手机键盘回车键也会变成搜索或者是搜索的图标.
input required字段;django input输入框不填写会自动变红如何修改
前端页面中,input不输入任何内容时,点击submit时,未填写的input会标红框,有些人还会有"该字段必填的字样"!! 什么鬼,你妹的,js也见不到,css3动画也见不到,怎 ...
H5页面input输入框含有键盘自带的表情符时显示异常
在做一个关于新闻的评论功能的H5页面时,需求里面要求能够发送表情显示表情,如果使用自定义的表情库,则在评论也还要加载大量的表情符图片,极大的影响加载速度,消耗流量,去看了下别的新闻网页版的评论部分也没 ...
一个数字键盘引发的血案——移动端H5输入框、光标、数字键盘全假套件实现
https://juejin.im/post/5a44c5eef265da432d2868f6 为啥要写假键盘? 还是输入框.光标全假的假键盘? 手机自带的不用非得写个假的,吃饱没事干吧? 装逼?炫技 ...
开发移动端web应用, 使用手机自带键盘的搜索按钮
很多时候在移动端的web页面中, 需要使用搜索功能, 然而页面中并没有太多的空间来放置一个像pc端上那样的搜索按钮, 这时候就需要借用手机输入法自带的搜索按钮来实现点击搜索 虽然不是什么大的功能, 但 ...
随机推荐
Put-Me-Down项目Postmortem2
一.设想和目标 二.计划 三.资源 四.变更管理 五.设计/实现 六.测试/发布 总结 一.设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的 ...
R语言实战(一)介绍、数据集与图形初阶
本文对应前3章,因为里面大部分内容已经比较熟悉,所以在这里只是起一个索引的作用. 第1章 R语言介绍 获取帮助函数 help(), ? 查看函数帮助 exampl ...
PCA降维
http://blog.csdn.net/a784763307/article/details/17289317 这篇比较棒 openCV版 void PrintMatrix(CvMat *Matri ...
php基础语法-函数等
php是弱类型语言, 但并不是 无类型 语言! 同样有变量类型, ====================================================== 形容词(短语)修饰名词的 ...
List Copy
//要复制的实例必须可序列化,包括实例引用的其它实例都必须在类定义时加[Serializable]特性. public static T Copy(T RealObject) { u ...
Android调用相机并将照片存储到sd卡上
Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据. 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只 ...
javasciprt性能优化
本文主要是在我读之后,想要记录下一些有用的优化方案,并且就我本身的一些经验,来大家一起分享下, Javascript的加载与执行 大家都知道,浏览器在解析DO ...
java 线程(七)等待与唤醒
package cn.sasa.demo5; public class Resources { private String name; private boolean gender; //标记 pu ...
反射中setAccessible()方法
调用私有变量域的时候要用setAccessible https://blog.csdn.net/kjfcpua/article/details/8496911
css3搜索框呼出键盘,移动端 input 输入框实现自带键盘“搜索“功能并修改X相关推荐
- elementui文本框换行_解决Element UI input输入框不能使用回车进行搜索
css怎么让输入框不显示光标? css怎么让输入框不显示光标?网上有很多方式:用div模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,最后还是找到一位大 ...
- html5搜索框在最右侧,html5搜索框特效点击搜索框弹出分类搜索框代码
特效描述:html5搜索框特效 点击搜索框弹出 分类搜索框.点击搜索框弹出分类搜索框代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Search People Sara Soue ...
- div搜索框与按钮不在一行_前阿里巴巴运营专家:搜索框的5大运营玩法
*全文图片来自网络,基于 CC0 协议 作者 |磊叔,前阿里巴巴运营专家"古语有云:搜索做得好,用户跑不了.搜索框是重要的营销增长场景.在互联网产品上,方寸之间的位置之争是各个功能的生存之 ...
- 移动端页面inputfile打不开_移动端input“输入框”常见问题及解决方法
转自 https://www.cnblogs.com/ljx20180807/p/9837748.html 1. ios中,输入框获得焦点时,页面输入框被遮盖,定位的元素位置错乱: 当页input存在 ...
- ios端 input输入框遮挡问题解决
ios端 input输入框遮挡问题解决 参考文章: (1)ios端 input输入框遮挡问题解决 (2)https://www.cnblogs.com/yhweb/p/8873239.html (3) ...
- 移动端input“输入框”常见问题及解决方法
移动端input"输入框"常见问题及解决方法 参考文章: (1)移动端input"输入框"常见问题及解决方法 (2)https://www.cnblogs.co ...
- 置顶的搜索框html,HTML实现移动端固定悬浮半透明搜索框
原标题:HTML实现移动端固定悬浮半透明搜索框 在移动端商城系统中,我们常常看到位于页面顶部有一个搜索框,这类搜索框博主比较喜欢的是固定在页面顶部,半透明悬浮,能依稀看见部分轮播图的形式. 要制作这样 ...
- php 点击文本框弹出时间,点击Input框弹出日期选项
点击text文本框弹出日期选择器 body{margin:0;padding:0;font:14px Verdana, Arial, sans-serif;line-height:200%;} #co ...
- div搜索框与按钮不在一行_「果粉之家」搜索界的“苹果”,极简高效!
对于绝大部分小伙伴来说,我们想要快速获取某样产品信息或者某些知识时,最先想到的就是搜索引擎.目前国内的搜索引擎有很多家,最先想到的是...答案肯定大同小异,小编就不一一列举了.但用过这些搜索引擎的小伙 ...
最新文章
- lambda函数详解
- IIS 网站服务器性能优化指南
- 用设计模式去掉没必要的状态变量 —— 状态模式
- Android插件化开发基础之Java动态代理(proxy)机制的简单例子
- 为子控件添加自定义绘图方式
- 计算机英语短文互译,中英文互译的英语短文
- Servlet第三篇【request和response简介、response的常见应用】
- map分组后取前10个_hive中分组取前N个值的实现
- 从零开始搭建“表情包小程序”
- eclipse ADT完整环境下载
- 物联网设备通过MQTT接入华为iot平台
- 做技术的出路在哪里?---什么叫有前途?钱图钱图,用最省力的方式挣到更多的钱的路径就是前途
- LeetCode-Python-274. H指数
- 教你配电脑:电脑小白如何选购笔记本电脑,笔记本性能知识,干货来了
- python爬取阿里cve漏洞库信息
- Mobx-action
- 复制粘贴-实现动态爱心 网页版
- 高性能低功耗服务器cpu,六核仅35W:AMD披露超低功耗服务器CPU
- pymysql的mysql补丁_MySQL 的增删改查以及 pymysql 的使用
- 有源阻尼抑制LCL滤波器固有谐振