输入框联想

要做一个车牌号输入的输入框联想提示功能,要求比较简单,故没有利用ajax去数据库查询.

车辆多为京津冀地区的.

js代码如下:

<head>

<style type="text/css">
          .item:hover{
           background-color: Gray;
           cursor:pointer;
          }
         .hidden{
           width:100%;
           z-index: 10;
           display: none;
           border:1px solid rgb(80,160,91);
           border-top:none;
           z-index:5;
          }
    
    </style>

</head>

<script type="text/javascript">
  $(function(){
      //输入车牌号给予提示
      $("#carno").keyup(function(evt){
        //再次按键时将提示框隐藏
        $("#tbcontent").fadeOut();
          evt = (evt) ? evt : window.event
          if (evt.keyCode) {
             var keyValue = String.fromCharCode(evt.keyCode);
             if($("#carno").val()=="J"){//文本框的值是j
                     //alert(0)
                     $("#tbcontent").html(""); //删除提示框原有数据
                     var data = [‘冀‘,‘津‘,‘京‘];//常用车牌归属地
                     if (data != null) {
               for (var i = 0; i < 3; i++) {
                 $("#tbcontent").append(‘<div class="item" onclick="mousedown(this)">‘ + data[i] + ‘</div>‘);
               }
               $("#tbcontent").slideDown();//提示框显示
             }
            }
          }
      });
  });

//选择其中的提示内容
  function mousedown(object) {
   $("#carno").val($(object).text());
   $("#tbcontent").fadeOut();
  }
  //文档框失去焦点,隐藏提示内容
  function lost() {
   $("#tbcontent").fadeOut();
  }
</script>

效果图:

1:

  

2:车牌号输入栏输入 "J"

样式十分不美观!

时间: 2024-08-26 17:04:32

输入框联想的相关文章

input输入框联想功能

一直想找一个可以连接后台,可以根据后台内容的input输入框,可以实现联想功能,网上找到一个简单的静态页面的输入框联想,经过一番修改之后终于可以实现读取自己定义的数组的联想了,其实也比较简单就是格式的问题.还是直接上代码吧. 首先是一个简单的界面 auto.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

vue input输入框联想

以下是示例,样式可以自己修改.最后是效果图,其实也挺简单的,主要是用了watch监控input输入值的变化,如果数据是请后端请求可以,先请求数据. <template> <div class="binding" v-title data-title="绑定账号"> <div class="bindingbtn"> <input type="text"v-model="city

Selenium2+python自动化34-获取百度输入联想词

前言 最近有小伙伴问百度输入后,输入框下方的联想词如何定位到,这个其实难度不大,用前面所讲的元素定位完全可以定位到的. 本篇以百度输入框输入关键字匹配后,打印出联想词汇. 一.定位输入框联想词 1.首先在百度输入框输入关键词,如:博客,然后输入框下方会自动匹配出关键词. 2.这时候可以用firebug工具定位到联想出来的词,可以看到下方匹配出来的词都有共同的class属性,这时候就可以全部定位到了. 二.打印全部匹配出来的词 1.通过get_attribute()方法获取到文本信息 三.参考代码

Bootstrap Fileupload 文件上传

1.在jsp中引入css与js文件, <link href="${ctx}/plugins/fileup/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>----css <script type="text/javascript" src="${ctx}/plugins/fileup/js/file

input输入框实现联想关键词功能

实现原理很简单,代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>input输入框实现联想关键词功能</title> <script src="http://www.kiscms.com/static/jquery-3.1.1.min.js"></script> </head>

jQuery/javascript实现IP/Mask自动联想功能

之前做一个云计算的项目,涉及到一个安全组自动联想的功能,思想是这样的: 安全组规则之间是可以相互引用的,也可以自己是自己手动输入的ip/mask,这时候可以加一个功能,实现securityGroupId和securityGroupName以及ip/mask之间随意的联想输入. 主要实现方式是:后台处理securityGroupName和SecurityGroupName的组合列表,并且在前台做相应的处理,处理为数组对象,此时对名称和id的联想基本实现,如果再加上ip/task,只需做一些处理,创

IOS-UITextField-邮箱后缀联想赛

最近做的项目,有一个函数,百度了一下 结果没 要研究了一下. 当用户输入邮箱形式的账号时,输入完"@"符号后.联想出经常使用的邮箱 点击某一行,将改行代表邮箱自己主动输入到账号输入框内 假设控件属性不懂或者不认识 ,请百度! 说一下原理.首先我们要推断输入的是否是"@".之后在在进行范围截取,最后匹配 - (BOOL)hasPrefix:(NSString *)aString //系统 已经提供了匹配方法,用不着正则!    直接上代码! #import &quo

UITextField-邮箱后缀联想匹配

最近做项目,有一个功能,百度了一下 结果没有 就研究了一下. 当用户输入邮箱形式的账号时,输入完"@"符号后,联想出常用的邮箱 点击某一行,将改行代表邮箱自动输入到账号输入框内 如果控件属性不懂或者不认识 ,请百度! 说一下原理,首先我们要判断输入的是否是"@",之后在在进行范围截取,最后匹配 - (BOOL)hasPrefix:(NSString *)aString //系统 已经提供了匹配方法,用不着正则!    直接上代码! #import "Us

基于jQuery-autocomplete文本框自动联想补全特效

基于jQuery文本框自动联想补全特效.这是一款简单使用的jQuery自动完成插件,可定义索引关键词,可设置输入框的宽高,支持搜索回调函数.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="demo"> <div class="wrapper"> <h3>试试输入"爱编程"</h3> <div id="search-form">&l