700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用js实现一个可编辑的select下拉列表【javascript】

使用js实现一个可编辑的select下拉列表【javascript】

时间:2019-07-09 22:29:53

相关推荐

使用js实现一个可编辑的select下拉列表【javascript】

web前端|js教程

可编辑,select,下拉列表

web前端-js教程

企业微信客户管理系统源码,双系统ubuntu驱动,tomcat9用户配置,雅虎财经爬虫,餐饮系统 php,百度seo有哪些作用啊lzw

<select name="name"

onkeydown="clearSelect(this,event);"

onkeypress="writeSelect(this,event);">

test1

test2

test3

hr 源码下载,ubuntu没有操作界面,tomcat打开一半闪退,爬虫的htmltext错误,在编辑器中找不到php,阿旭seolzw

function clearSelect(obj,e)

{

opt = obj.options[0];

opt.selected = "selected";

if((e.keyCode== 8) ||(e.charCode==8))//使用退格(backspace)键实现逐字删除的编辑功能

{

opt.value = opt.value.substring(0, opt.value.length>0?opt.value.length-1:0);

opt.text = opt.value;

}

if((e.keyCode== 46) ||(e.charCode==46))//使用删除(Delete)键实现逐字删除的编辑功能

{

opt.value = "";

opt.text = opt.value;

}

//还可以实现其他按键的响应

}

图片 全景 源码 免费下载,ubuntu扩展主分区,拼多多抢购爬虫,ddpush php,开县seo托管lzw

function writeSelect(obj,e)

{

opt = obj.options[0];

opt.selected = "selected";

opt.value += String.fromCharCode(e.charCode||e.keyCode);

opt.text = opt.value;

}

function forbidBackSpace()//为了在IE中,避免backspace的返回上一页功能,和本下拉框的编辑功能冲突,需要禁掉backspace的功能。forbidBackSpace可以写在中。

{

if((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password"))

{

event.keyCode = 0;

event.returnValue = false;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。