六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

選擇輸入框的應用方式

[摘要]前段時間有一個需求,需要做一個選擇輸入框,類似百度的搜索框一樣。由于本人也是菜鳥一枚,在網上找了一大堆,現給出兩種比較好用的實現方式。第一種:基于html5的新特性效果如下圖所示下面給出jsp的關鍵代碼。這里需要注意的是 datalist的id必須和input的list屬性值一致。oninput事...
前段時間有一個需求,需要做一個選擇輸入框,類似百度的搜索框一樣。由于本人也是菜鳥一枚,在網上找了一大堆,現給出兩種比較好用的實現方式。

第一種:基于html5的新特性

效果如下圖所示

選擇輸入框的應用方式

下面給出jsp的關鍵代碼。

選擇輸入框的應用方式

這里需要注意的是 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的datalist標簽實現選擇輸入框是比較簡單的,但是有一個問題,那就是html5是不支持IE8及以下的。所以下面給出了第2種方式,支持IE8

這種方式可謂是借花獻佛了,用到了第三方的插件

思路其實也是差不多的了。就是動態獲取到文本框的值,再利用ajax請求,后臺模糊查詢出數據,在返回前臺展示。至于效率問題,本項目的數據量是 10W條,之前在做之前也考慮到會不會like查詢的速度會太慢。實踐出真理,直接使用的like查詢前5條(那么多數據你也展示不完,所以在選擇框最多我就展示出5條數據)速度完全不慢。如果你遇到了效率問題,請請教大神吧。

以上就是選擇輸入框的應用方式的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 天天干天天草天天 | 日本成人在线免费观看 | 夜夜揉揉日日人人视频 | 又大又硬又爽又粗又快的视频免费 | 亚洲天堂手机在线 | 亚洲日日夜夜 | 日韩一级在线播放免费观看 | 四虎国产精品免费观看 | 日韩高清成人毛片不卡 | 日韩在线操| 日本大片在线免费观看 | 一二三四影院免费 | 视频在线观看91 | 亚洲一区www | 日韩在线2020专区 | 日韩18| 欧美一区中文字幕 | 欧美一级特黄aaaaaaa在线观看 | 手机看片日韩国产一区二区 | 日本色综合网 | 欧美在线看片a免费观看 | 视频二区中文字幕 | 亚洲天堂91 | 在线亚洲精品国产成人二区 | 青娱乐91视频 | 天天看a | 在线黄色毛片 | 亚洲六月丁香六月婷婷花 | 伊人婷婷色香五月综合缴激情 | 亚洲婷婷综合中文字幕第一页 | 亚洲午夜精品久久久久久抢 | 亚洲乱码国产一区网址 | 日韩一卡 二卡 三卡 四卡 免费视频 | 青青国产在线视频 | 日韩精品在线免费观看 | 青青青免费观看在线视频网站 | 亚洲国产成人久久一区二区三区 | 一区二区三区视频在线播放 | 午夜h| 四虎精品 | 午夜久久久久久亚洲国产精品 |