javascript - 按 T​​ab 键不会重定向到正确的文本框

标签 javascript jquery html

我有三个文本框 A、B 和 C。默认情况下 B 文本框是禁用的,只有当 A 中存在某些值时才启用。

当用户在 A 中输入任何值并按下 tab 键时,B 将按预期启用,但由于 tab 引起的流量将转移到 C 而不是 B。

function enableOrDisableTaxThresholdAmount(elm,taxThresholdAmountField){
    if($(elm).val() != "") {
    $(elm).closest('.fieldRowtest').find('[name="'+B+'"]').prop('disabled',false).removeClass('editboxdisabled'); 
    } else {
    $(elm).closest('.fieldRowtest').find('[name="'+B+'"]').val('').prop('disabled',true).addClass('editboxdisabled');
           }
    }

最佳答案

试试 jquery .focus(),例如你可以重载 [Tab] 按钮点击:

$("A").keydown(function(event){if(event.keyCode == <TABCODE>) {event.preventDefault();$("B").prop("disabled", false);$("B").focus();}});

关于javascript - 按 T​​ab 键不会重定向到正确的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36571584/

相关文章:

javascript - 从 JSX 内的渲染访问数组

javascript - ng-disabled 不使用 <i> 标签使用 font-awesome

php - jQuery 使用 AJAX 显示从 PHP 文件获取的 PDF 数据

javascript - 单击按钮将背景视频(环境视频)变成可播放的视频

javascript - 如何根据文本字段中的用户输入更改 iframe URL?

html - 无法让 div 粘在位置为 : absolute 的另一个 div 的底部

javascript - 如何将没有模块的js应用程序迁移到commonJs模块?

javascript - pdf.js 和 viewer.html 默认缩放初始值

javascript - 如何在 HTML Canvas 中不使用 charcode 静态声明字母

javascript - 介绍 : when using intro background images appear above popup