gpt4 book ai didi

javascript - 清除输入值然后聚焦

转载 作者:行者123 更新时间:2023-12-03 04:19:40 25 4
gpt4 key购买 nike

我有一个小问题...我正在尝试清除输入,然后我想集中它,问题是我想在显示引导箱警报消息后执行此操作,这样做我的代码只能清除我的输入文本但没有聚焦,我该怎么办?这是一个Example Code .

我尝试这样做来解决这个问题:

var msj = bootbox.alert("Error message.");
$('#Barcode').val('');
msj.on('shown.bs.modal', function () {
$('#Barcode').focus();
});

上面的代码对我不起作用。

编辑:这是我的代码。

$(document).ready(function () {

$('#Number').on('keyup', function () {
var num = $(this).val();

if (num > 0)
console.log("nothing to do");
else {
bootbox.alert("Clear input and then do focus");
$('#Number').val('');
$('#Number').focus();
}

});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
<script src="https://bootboxjs.com/bootbox.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" />


<input type="number" id="Number" />

最佳答案

使用这个:

var msj = bootbox.alert("Error message.");
$('#Barcode').val('');
msj.on('hidden.bs.modal', function () {
$('#Barcode').focus();
});

使用此功能,您将在模式隐藏/关闭后聚焦输入。

关于javascript - 清除输入值然后聚焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44005964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com