在 <input>
中输入名称时(maxlength= 40) 的元素和给定的长度只是 = 20(5 个字母,后跟 20 个空格),然后我按 tab 键到下一个输入元素,在 Chrome 中我可以看到显示的名称,但在 IE
中它显示最后的空格而不是前面的字母。
最佳答案
@DevME 也许你锁定了这个答案
当您按下 tab 键然后执行操作时按下条件时,它会起作用
$('.firstname').keydown(function(e) {
var keyCode = e.keyCode ? e.keyCode : e.which;
if(keyCode == 9) {
$("#display").text('Your Display is : '+ $(this).val());
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input class="firstname" type="text" value="" placeholder="first name">
<input class="form-control" type="text" value="" placeholder="last name">
<p id="display">no output</p>
谢谢
关于html - 如何在 IE 中按下 tab 时在文本框 (UI) 中显示全部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56352879/