欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

通過上下左右鍵和回車鍵切換光標實現代碼

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

<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="數量">
<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>

復制代碼 代碼如下:

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>

搞定!

相關文章

  • jQuery實現輪播圖效果demo

    jQuery實現輪播圖效果demo

    這篇文章主要為大家詳細介紹了jQuery實現輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • jQuery實現的漂亮表單效果代碼

    jQuery實現的漂亮表單效果代碼

    這篇文章主要介紹了jQuery實現的漂亮表單效果代碼,實例分析了jquery模擬快遞表單效果的實現方法,整體效果美觀大方,非常具有實用價值,需要的朋友可以參考下
    2015-08-08
  • 理解jQuery stop()方法

    理解jQuery stop()方法

    本文目的:為了了解stop()的用法,舉個例子,直觀的方式看看。非常的簡單實用,有需要的小伙伴參考下
    2014-11-11
  • jQuery通過擴展實現抖動效果的方法

    jQuery通過擴展實現抖動效果的方法

    這篇文章主要介紹了jQuery通過擴展實現抖動效果的方法,涉及jQuery擴展的技巧及抖動特效的實現方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 20個非常棒的Jquery實用工具 國外文章

    20個非常棒的Jquery實用工具 國外文章

    網站設計者往往會設計一些小的工具類(widgets)或者一些可復用的程序,從而使頁面更楚楚動人,更吸引瀏覽者駐足。這里收集了20個常用Jquery工具類,這些小的工具可以幫助網站設計人員和站長非常容易地創(chuàng)建漂亮的站點。
    2010-01-01
  • jQuery實現的卷簾門滑入滑出效果【案例】

    jQuery實現的卷簾門滑入滑出效果【案例】

    這篇文章主要介紹了jQuery實現的卷簾門滑入滑出效果,結合具體實例形式分析了jQuery事件綁定及slideToggle方法實現滑入滑出效果相關操作技巧,需要的朋友可以參考下
    2019-02-02
  • Jquery 獲取指定標簽的對象及屬性的設置與移除

    Jquery 獲取指定標簽的對象及屬性的設置與移除

    這篇文章主要介紹了Jquery如何獲取指定標簽的對象及屬性的設置與移除,需要的朋友可以參考下
    2014-05-05
  • jQuery中ztree 點擊文本框彈出下拉框的實例代碼

    jQuery中ztree 點擊文本框彈出下拉框的實例代碼

    這篇文章主要介紹了jQuery中ztree 點擊文本框彈出下拉框的實例代碼 的相關資料,需要的朋友可以參考下
    2017-02-02
  • jQuery中的$.ajax()方法應用

    jQuery中的$.ajax()方法應用

    這篇文章主要介紹了jQuery中的$.ajax()方法的應用,需要的朋友可以參考下
    2014-05-05
  • jquery實現點擊消失的代碼

    jquery實現點擊消失的代碼

    這篇文章主要介紹了jquery如何實現點擊消失,需要的朋友可以參考下
    2014-03-03

最新評論