gpt4 book ai didi

javascript - 防止文本字段在单击按钮时模糊

转载 作者:太空宇宙 更新时间:2023-11-04 15:19:54 24 4
gpt4 key购买 nike

假设我有一个字段和一个按钮。该按钮提交字段并触发一些 AJAX 请求,该请求将数据返回到同一页面。每次单击按钮时,都会取消选择/模糊该字段。这可以通过使按钮在单击时聚焦文本字段来部分修复。然而,在点击过程中,有一个短暂的时间场模糊。我设置页面的方式看起来不太好。我想完全防止该字段在整个点击过程中模糊。最简单的方法是什么?谢谢!

代码:

<input type="text" id="f" autofocus/><span id="btn" onclick="document.getElementById('f').focus()"></span>

最佳答案

您可以在非常短的超时时间内将焦点移至按钮焦点,而不是处理按钮点击:

jQuery:

$('#btn').focus(function (event) {
setTimeout(function () {
$('#f').focus();
}, 5);
});

JavaScript:

document.getElementById('btn').onfocus = function (event) {
setTimeout(function (event) {
document.getElementById('f').focus();
}, 5);
};

关于javascript - 防止文本字段在单击按钮时模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692485/

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