<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="false" %>
<!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>无标题页</title>
<link rel="stylesheet" type="text/css" href="StyleSheet.css" _fcksavedurl=""StyleSheet.css"" />
<script language="javascript" type="text/javascript">
var focusID=-1;
var maxID;
var inputText;
function t()
{
var txtInput=document.getElementById("txtInput");
var srchDiv=document.getElementById("srchTable");
var trs=srchDiv.getElementsByTagName("tr");
var tds=srchDiv.getElementsByTagName("td");
maxID = trs.length-1;
if(focusID==-1)
{
inputText=txtInput.value;
}
if(38==window.event.keyCode)
{
if(focusID==-1)
{
focusID=maxID;
trs[focusID].className="selected";
txtInput.value=tds[focusID*2].innerHTML;
return;
}
if(focusID==0)
{
trs[focusID].className="";
focusID--;
txtInput.value=inputText;
return;
}
if(focusID==maxID)
{
trs[focusID-1].className="selected";
trs[focusID].className="";
focusID--;
txtInput.value=tds[focusID*2].innerHTML;
return;
}
trs[focusID-1].className="selected";
trs[focusID].className="";
focusID--;
txtInput.value=tds[focusID*2].innerHTML;
//txtInput.value=tds[focusID*2].innerHTML;
}
if(40==window.event.keyCode)
{
if(focusID==-1)
{
focusID=0;
trs[focusID].className="selected";
txtInput.value=tds[0].innerHTML;
return;
}
if(focusID==0)
{
trs[focusID].className="";
trs[focusID+1].className="selected";
focusID++;
txtInput.value=tds[2].innerHTML;
return;
}
if(focusID==maxID)
{
trs[focusID].className="";
focusID=-1;
txtInput.value=inputText;
return;
}
trs[focusID+1].className="selected";
trs[focusID].className="";
focusID++;
txtInput.value=tds[focusID*2].innerHTML;
}
}
function trOnClick(obj)
{
var tmpChilds=obj.childNodes;
var selectedValue=tmpChilds(0).innerText;
alert(selectedValue);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="txtInput" type="text" onkeydown="t();" style="width:194px;"/>
<table id="srchTable" class="table" cellspacing="0" style="width:200px;">
<tr onclick="trOnClick(this)"><td>aaa</td><td style="text-align:right;">10</td></tr>
<tr onclick="trOnClick(this)"><td>bbb</td><td style="text-align:right;">20</td></tr>
<tr onclick="trOnClick(this)"><td>ccc</td><td style="text-align:right;">30</td></tr>
<tr onclick="trOnClick(this)"><td>eee</td><td style="text-align:right;">30</td></tr>
<tr onclick="trOnClick(this)"><td>fff</td><td style="text-align:right;">30</td></tr>
<tr onclick="trOnClick(this)"><td>ggg</td><td style="text-align:right;">30</td></tr>
<tr onclick="trOnClick(this)"><td>hhh</td><td style="text-align:right;">30</td></tr>
</table>
</div>
</form>
</body>
</html>
//-----------
//style
//-----------
body
{
}
.selected
{
background-color: #99ccff;
}
.unselected
{
background-color:#FFFFFF;
}
.t1
{
float:left;
clear:both;
}
.t2
{
float:right;
clear:both;
}
.table
{
border-right: #6666ff 1px solid;
border-top: #6666ff 1px solid;
border-left: #6666ff 1px solid;
border-bottom: #6666ff 1px solid;
}
871

被折叠的 条评论
为什么被折叠?



