gpt4 book ai didi

javascript - 提交操作后关注特定的 'id'

转载 作者:行者123 更新时间:2023-11-30 19:56:00 25 4
gpt4 key购买 nike

我想在提交后关注特定的 id(例如使用 $('#a'))。

我的代码还没有什么特别之处。

我的javascript代码是

function get_info(id){
$(user_id).submit();
$('#a).focus();
};

提交后,应该关注where id='a'

但是在提交窗口后将焦点放在 id='a' 上并重置页面。


我试过用

function get_info(id){
$(user_id).submit(function(e){
e.preventDefault();
$('#a').focus();
});
};

但是这段代码让程序变得更糟。我认为它停止执行提交。

谁能帮帮我?

最佳答案

正如 Chris 的评论所说,您不能仅通过在提交后使用 $('#a').focus(); 来关注元素,因为页面将被重定向/刷新。

您需要使用 cookie 或本地存储,这里有一个使用本地存储的建议示例:

function get_info(id) {
localStorage.setItem('focusItem', '#a');

$(user_id).submit();
};

然后在 ready 函数中,你可以添加:

$(function(){
var focusItem = localStorage.getItem('focusItem');
if( focusItem != null ){
$(focusItem).focus();
localStorage.removeItem('focusItem');
}
});

关于javascript - 提交操作后关注特定的 'id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53988860/

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