接纳输入框的应用分分快三计划

作者:分分快三计划

 

 思路其实也是大半的了。就是动态获取到文本框的值,再使用ajax诉求,后台模糊查询出多少,在回去前台显示。至于功效难点,本项目标数据量是 10W条,在此之前在做事先也捏造参加不会like查询的快慢会太慢。执行出真知,直接接受的like查询前5条(那么多数据你也出示不完,所以在筛选框最多小编就呈现出5条数据)速度完全一点也不慢。假诺您赶上了功效难点,请请教大神啊。 

此间必要留意的是 datalist的id务必和input的list属性值大器晚成致。oninput事件和 onpropertychange事件指标是在输入框值退换的时候调用方法以填充datalist的值。

function OnInput (event) {
 //alert ("The new content: "   event.target.value);
 var vendorStr = event.target.value;
 changeOption(vendorStr);
}
// Internet Explorer
function OnPropChanged (event) {
 if (event.propertyName.toLowerCase () == "value") {
  var vendorStr = event.srcElement.value;
  changeOption(vendorStr);
 }
}
function changeOption(vendorStr){
 //1.通过vendorStr模糊查询出5个供应商
 var url="${ctx}/scm/vendorInfo/getVendorName";
 $.post(
   url,
   {"vendorStr":vendorStr},
   function(date){  
   //清空之前的Option
   $("#vendors").empty();
   //2.返回结果加入到Option中
     for(var i =0;i<date.length;i  ){      
     $("#vendors").append('<option value="' date[i] '"></option>');    
    } 
   }, 
   "json"
 );

}

第大器晚成种:基于html5的新特色

  利用html5的datalist标签达成选拔输入框是比较容易的,可是有叁个主题素材,那正是html5是不帮衬IE8及以下的。所以上边给出了第2种艺术,协助IE8

方今有叁个急需,供给做三个采摘输入框,近似百度的搜索框同样。由于自家也是生手豆蔻梢头枚,在英特网找了一大堆,现给出二种比较好用的得以完成情势。

上面给出jsp的第一代码。

这种措施可谓是顺手人情了,用到了第三方的插件,具体请参谋:

功用如下图所示

分分快三计划 1

分分快三计划 2

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划