首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

repeater中按回车从一个textbox跳到下一个textbox?该怎么解决

2013-08-01 
repeater中按回车从一个textbox跳到下一个textbox?ItemTemplatetr td width150 aligncenter

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>

热点排行
Bad Request.