最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過上下左右鍵和回車鍵切換光標(biāo)實(shí)現(xiàn)代碼

 更新時間:2013年03月08日 14:31:34   作者:  
客戶有這樣一個需求在列表中的文本框里輸入數(shù)據(jù)時,要能夠通過上下左右鍵來切換光標(biāo),按回車鍵就把光標(biāo)移到下一個文本框,接下來將為你介紹下如何實(shí)現(xiàn),感興趣的朋友可以參考下
做項(xiàng)目時,客戶提出這樣一個要求,在列表中的文本框里輸入數(shù)據(jù)時,要能夠通過上下左右鍵來切換光標(biāo),按回車鍵就把光標(biāo)移到下一個文本框。這樣就省得一直去用鼠標(biāo)了,操作起來更方便。
不廢話,上代碼。
復(fù)制代碼 代碼如下:

<asp:GridView id="gdv" runat="server" AllowPaging="True" PageSize="50" AutoGenerateColumns="False"
EnableModelValidation="True" Width="100%" PagerStyle-HorizontalAlign="Center">
<PagerSettings Visible="False" />
<PagerStyle HorizontalAlign="Center" />
<RowStyle HorizontalAlign="Center" />
<Columns>
<asp:TemplateField HeaderText="序號">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text="<%# Container.DataItemIndex+1%>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="名稱">
<ItemTemplate>
<asp:TextBox ID="BarCode" runat="server" Width="200px" MaxLength="10"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="數(shù)量">
<ItemTemplate>
<asp:TextBox ID="SusFillCount" runat="server" Width="200px" onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;" MaxLength="5"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

復(fù)制代碼 代碼如下:

jquery代碼
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(function() {
$("input").eq(0).focus();
$("input[type='text']").keydown(function() {
var key = event.keyCode;
switch (key) {
case 37: //left
{
if ($(this).parent().prev().length >= 1) {
$(this).parent().prev().find("input").focus();
}
break;
}
case 38: //up
{
if ($(this).parent().parent().prev().length >= 1) {
$(this).parent().parent().prev().children().children().eq($(this).parent().prevAll().length).focus();
}
break;
}
case 39: //right
{
if ($(this).parent().next().length >= 1) {
$(this).parent().next().find("input").focus();
}
break;
}
case 40: //down
{
if ($(this).parent().parent().next().length >= 1) {
$(this).parent().parent().next().children().children().eq($(this).parent().prevAll().length).focus();
}
break;
}
case 13: //回車
{
event.keyCode=9;
break;
}
default:
{
break;
}
}
});
});
</script>

搞定!

相關(guān)文章

最新評論

稷山县| 通渭县| 闵行区| 丹江口市| 呼图壁县| 阳高县| 曲沃县| 靖州| 三穗县| 卓尼县| 华亭县| 陵川县| 陆良县| 德清县| 卓资县| 防城港市| 宣城市| 常山县| 商南县| 济源市| 延庆县| 临泉县| 万盛区| 弋阳县| 建水县| 开封县| 电白县| 泊头市| 浙江省| 高碑店市| 荣成市| 枣阳市| 广河县| 托克逊县| 博白县| 清涧县| 敦煌市| 白河县| 隆子县| 夹江县| 黄梅县|