<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("body").keydown(function(e){
e=e||window.event;
var keyCode = e.keyCode||e.which||e.charCode;
if(keyCode==13){
var focusID = document.activeElement.id
var len = $("#tb input").length;
if(focusID.indexOf("TextBox1")>-1){
var index = $("#tb input").index($("#"+focusID))
if(index+1==len)
index=-1;
$("#tb input").eq(index+1).focus();
}
}
})
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="tb">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td><%#Eval("ID") %></td>
<td><%#Eval("Name") %></td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
Repeater1.DataSource = getTable();
Repeater1.DataBind();
}
public DataTable getTable()
{
string[] name = { "袜子", "帽子", "鞋子" };
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(System.Int32));
dt.Columns.Add("Name", typeof(System.String));
dt.Columns.Add("Sex", typeof(System.String));
for (int i = 0; i < 3; i++)
{
DataRow row = dt.NewRow();
row[0] = i + 1;
row[1] = name[i];
row[2] = 0;
dt.Rows.Add(row);
}
return dt;
}