我有一个表格的gridview。 在这张表中,我们有一些标签和文本框。
我正在尝试在用户按Enter键时从文本框切换到下一个文本框。 为此,我正在使用Jquery。
$(function () { var inputs = $(".mGrid").find('input:text'); inputs.each(function (index, element) { $(element).on('keyup', function (e) { e.preventDefault(); if (e.which === 13) { // alert("enter pressed"); if (index < inputs.length - 1) { var currentInput = inputs[index]; //currentInput.blur(); $(':text').blur(); var nextInput = inputs[index + 1]; alert($(nextInput)); $(nextInput).focus(); } else { $(inputs[0]).focus(); } } }); }); });
现在发生的是,它不会将带有文本的文本框集中在里面。 此外,当文本框为空时,您需要在输入之前单击两次垃圾邮件,然后才能从文本框实际切换。
ASP.net WebForms标记:
<asp:CheckBox ID="Lotnummers" runat="server" Enabled=False Checked=''>
我使用相同的Jquery创建了一个JSFiddle,它在那里工作。 我想ASP中的文本框一定有些东西吗?
https://jsfiddle.net/55j6L92k/2/
编辑:它适用于< input type="text" id="txtScanLotNr" style="background-color:#D8D8D8; border-style: none; " />
但没有
不幸的是我需要使用
这应该工作。 基本上你必须先找到下一个
,然后再找到它内的TextBox。
使用此GridView进行测试
以上就是jQuery教程分享ASP + Jquery从Gridview关注下一个文本框相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/558026.html
赞 (0)
jQuery技术:灰烬使用产量渲染模板
上一篇
2021年1月26日
jQuery技术:jquery tabIndex修复
下一篇
2021年1月26日