html点击按钮使datalist显示,点击HTML5 Datalist选项时的jQuery事件

我现在有什么

所以我有这个HTML5 Datalist有一堆选项,我有2个事件触发.当用户输出与填充诸如“Rick Bross”或“Jack Johnson”(keyup)这样的选项的名称的数组匹配的东西时.当用户开始输入名称时触发的另一个事件,它弹出,用户向下箭头,并点击“输入”(更改).

问题:

当用户单击其中一个下拉选项时,需要一个事件触发,之后他将输出全名,并在对象模糊之前.如果用户在完全输入名称之前单击了一个,则只有在输入模糊时,2个事件才会触发该功能.

标记:

Javascript事件和功能:

window.checkModelData = function(ele)

{

var name = $(ele).val().replace(" ", "");

var mod = potentialModels[name];

if(mod) {

loadModelData(name);

}

}

function loadModelData(name) {

var mod = potentialModels[name];

$("#address").val(potentialModels[name].address);

$("#city").val(potentialModels[name].city);

$("#state").val(potentialModels[name].state);

$("#email").val(potentialModels[name].email);

$("#phone").val(potentialModels[name].phone);

$("#zip").val(potentialModels[name].zip);

}

$("#name").keyup(function(){

window.checkModelData(this);

});

$("#name").change(function(){

window.checkModelData(this);

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值