<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www " /> 99精品久久久久久久,浴室里强摁做开腿呻吟的漫画男男,怡春院国产精品视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jQuery TextBox自動(dòng)完成條

代碼如下:
復(fù)制代碼 代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.ASPx.cs" Inherits="Default3" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無(wú)標(biāo)題頁(yè)</title>
<style type="text/css"><!--
.mouseEnter
{
background-color: Yellow;
}

--></style><style type="text/css" bogus="1"> .mouseEnter
{
background-color: Yellow;
}
</style>
<script type="text/Javascript" src="SCRIPT/jquery-1.3.2-vsdoc2.js" src="SCRIPT/jquery-1.3.2-vsdoc2.js"></script>
<script type="text/Javascript"><!--

$(function(){
$("#result").css("position","absolute");
var offset =$("#TextBox1").offset();
$("#result").css({left: offset.left +"px",top: offset.top + $("#TextBox1").height() + "px"});

});
// --></script>
</head>
<body >
<form id="form1" runat="server" onsubmit="alert($('#TextBox1').val());">
<center><ASP:TextBox ID="TextBox1" runat="server" width="137px" ></ASP:TextBox></center>
<div id="result" style="width: 147px;">
<table style="width: 100%; border-style: none solid solid solid; border-width: 1px;
border-color: #00FF00">
<tbody id="mytable">
</tbody>
</table>
 </div>
</form>
<script type="text/Javascript"><!--
var size = 0; //每次真實(shí)取到的數(shù)據(jù)條目數(shù)(最大10)
var index = -1 ;//計(jì)算keydown事件:td索引;

function setTdEvent(){//為生成的TD設(shè)置事件
//點(diǎn)擊效果
$("#mytable>tr>td").click(function(){
$("#TextBox1").val($(this).text());
});
//選擇高亮效果
$("#mytable>tr >td").hover(function(){
$(this).addClass("mouseEnter");
},function(){
$(this).removeClass("mouseEnter");
});
}


function setTD(text){
//$("tr:even").css("backgroundColor","blue");
return "<tr><td style='border: 0px none #FFFFFF;width:100%'>" + text + "</td></tr>";
}

function setTable(msg)
{
var tbody = $("#mytable");
var texts = msg.split(";");
var str ="";
size = texts.length;
for(var i=0;i<texts.length;i++)
{
str += setTD(texts[i]);
}
tbody.html(str);
setTdEvent()
$("#div1").show("fast");
}

function setKeyDown(str)
{
$("#mytable>tr>td:eq(" + index + ")").removeClass("mouseEnter");
if(str == "+")
{

index = (++index) % size;
}
else if("-")
{
index =(--index + size) % size;
}
try{
$("#mytable>tr>td:eq(" + index + ")").addClass("mouseEnter");
}catch(e){
alert(e);
}

}

$(function(){

$("#TextBox1").bind("propertychange",function(){
$("#div1").hide("fast").html("");
index = -1;
$.ajax({
type: "POST",
url: "Suggest.ashx",
data: "word="+$("#TextBox1").val()+"&time="+new Date().toLocaleTimeString(),
success: function(msg){
setTable( msg );
}
});
});

$("#TextBox1").bind("keydown",function(event){
if( event.keyCode == 38 )
{

setKeyDown("-");
}
else if(event.keyCode == 40)
{
setKeyDown("+");
}
else if(event.keyCode == 13 && index != -1)
{

$("#TextBox1").val( $("#mytable>tr>td:eq(" + index + ")").text());
}
});

});
// --></script>
</body>
</html>

Ajax調(diào)用的一般處理程序?yàn)椋?
復(fù)制代碼 代碼如下:
<%@ WebHandler Language="C#" Class="Suggest" %>

using System;
using System.Web;
using System.Linq;
using System.Xml;
using System.Xml.Linq;

public class Suggest : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
HttpResponse Response = context.Response;
Response.Charset = "gb2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "text/plain";
Response.StatusCode = 200;
string start = context.Request.Params["word"].ToString();
Response.Write(GetSuggest(start));
Response.Flush();
}

public bool IsReusable
{
get
{
return false;
}
}

/// <summary>
/// 獲取響應(yīng)字符串
/// </summary>
/// <param name="start">查詢(xún)起始字符串</param>
/// <returns>響應(yīng)字符串</returns>
private string GetSuggest(string start)
{
XElement root = XElement.Load(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Suggest.xml");
System.Collections.Generic.IEnumerable<string>
q = (from r in root.Elements()
where (r.Name).ToString().ToLower().StartsWith(start.ToLower())
select r.Name.ToString()).Take(5);
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach (string w in q)
{
sb.Append(w + ";");
}
if (sb.Length != 0)
sb.Remove(sb.Length - 1, 1);
return sb.ToString();
}

}

其中xml文檔其實(shí)也不是什么標(biāo)準(zhǔn)的xml文檔,就是拿來(lái)存儲(chǔ)數(shù)據(jù),練習(xí)練習(xí)剛學(xué)的Linq to XML。由于不想建表,本人也許有點(diǎn)懶惰吧,xml文檔內(nèi)容都是隨機(jī)產(chǎn)生的:所以下面的效果顯示的結(jié)果都是隨機(jī)生成的;不說(shuō)了。來(lái)個(gè)圖例:
圖例

JavaScript技術(shù)jQuery TextBox自動(dòng)完成條,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频欧美在线专区 | 麻豆沈芯语 | 狠狠人妻久久久久久综合九色 | 国产精品VIDEOSSEX久久发布 | 午夜无码片在线观看影院 | 亚洲中字幕永久在线观看 | 免费国产精品视频 | 国产亚洲精品久久久久久国 | 最新国产亚洲亚洲精品视频 | 国产精品资源在线观看网站 | 好男人在线视频 | 91次元黄色观看 | 麻豆啊传媒app黄版破解免费 | 免费看到湿的小黄文软件APP | 免费麻豆国产黄网站在线观看 | 男人吃奶摸下挵进去啪啪 | 超碰久久国产vs | 天天综合亚洲综合网站 | 亚洲国产在线视频精品 | Y8848高清私人影院软件优势 | 欧美日韩视频高清一区 | 怡红院美国分院一区二区 | 亚洲欧美自拍清纯中文字幕 | 精品欧美18videosex欧美 | 国产一级毛片在线 | 尤蜜网站在线进入免费 | 天天插天天舔 | AV亚洲精品少妇毛片无码 | 色综合久久天天影视网 | 99视频在线精品免费观看18 | 国产成人综合在线观看 | 亚洲精品久久无码AV片银杏 | 91麻豆精品一二三区在线 | 漂亮的保姆5电影免费观看完整版中文 | bdsm中国精品调教ch | 夜色伊甸园 | 蜜柚视频在线观看全集免费观看 | 亚洲AV无码一区二区三区牛牛 | 欧美激情视频二区 | 暖暖视频免费观看社区 | 成人无码精品一区二区在线观看 |