css3搜索框呼出键盘,移动端 input 输入框实现自带键盘“搜索“功能并修改X

利用HTML5的`input[type=search]`属性创建搜索框,文章介绍了两种方法监听搜索事件,一种是通过`keypress`事件,另一种是绑定在`form`上的`search`事件。针对iOS设备,文中指出添加`form`元素是必要的,以显示搜索键盘。此外,还讨论了如何通过CSS自定义或移除搜索框内的清除按钮。
摘要由CSDN通过智能技术生成

主要利用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值