读书人

repeater中按回车从一个textbox跳到下

发布时间: 2013-08-01 15:23:18 作者: rapoo

repeater中按回车从一个textbox跳到下一个textbox?
<ItemTemplate>
<tr>
<td width="150" align="center" >
<asp:TextBox ID="TextBox1" runat="server" style="text-align:center" width="60" BorderColor="#FFFFCC" Height="15" onkeypress="if ((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46) event.returnValue=false;" >
</asp:TextBox></td></tr></ItemTemplate>

[解决办法]


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(":input").keydown(function (e) {
if (e.keyCode == "13") {
$(this).next().focus();
}
});
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" />
<input id="Text2" type="text" />
<input id="Text3" type="text" />
<input id="Text4" type="text" />
<input id="Text5" type="text" />


<input id="Text6" type="text" />
<input id="Text7" type="text" />
<input id="Text8" type="text" />
<input id="Text9" type="text" />
</div>
</form>
</body>
</html>


[解决办法]
参考1楼就可以 !
[解决办法]
参考1楼~~
[解决办法]
Refer:
http://www.cnblogs.com/insus/articles/1438322.html
[解决办法]
引用:
<ItemTemplate>
<tr>
<td width="150" align="center" >
<asp:TextBox ID="TextBox1" runat="server" style="text-align:center" width="60" BorderColor="#FFFFCC" Height="15" onkeypress="if ((event.keyCode<48
[解决办法]
event.keyCode>57) && event.keyCode!=46) event.returnValue=false;" >
</asp:TextBox></td></tr></ItemTemplate>

一楼的方法确实没错,但是改变一下后就能达到你的效果:
   <script type="text/javascript">
$(document).ready(function () {


$("input[type=text]").keydown(function (e) {
if (e.keyCode == "13") {
$(this).parent().parent().next().children().first().children().first().focus();
}
});

})

</script>

读书人网 >asp.net

热点推荐