gpt4 book ai didi

javascript - 如何激活:focus on the input+button when a user click into the input?

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:12 25 4
gpt4 key购买 nike

<div class="col-sm-12 col-md-12 col-lg-3 my-1">

<form action="?p=pesquisa" method="post" value="" enctype="multipart/form-data">

<div class="input-group">

<input class="form-control searchInput" id="cxnome" name="cxnome" type="text" placeholder="Pesquisar" aria-label="Search" style="border-right: none;" required="required">

<button type="submit" name="pesquisar" class="input-group-append searchInput">

<div class="input-group-text searchInput"><i class="fas fa-search"></i></div>

</button>

</div>

</form>

</div>

CSS:

button[type="submit"]:focus{box-shadow: 0 0 0 0.2rem rgba(255,255,255, 0.3);}
input[type="text"]:focus{box-shadow: 0 0 0 0.2rem rgba(255,255,255, 0.3);}

我正在使用这个 css,但我希望 input+button 获得 :focus 不管用户是点击输入还是按钮。

这就是我想要的:

enter image description here

最佳答案

我知道您想在一个元素获得焦点时在这些元素中应用样式。

你可以检查这个:

但支持不是很好。所以你必须在 javascript 中使用类似这样的东西(这个例子使用 jquery)

$("#wrapper .input, #wrapper .button")
.focus(function() {
$("#wrapper").addClass("focus");
})
.blur(function() {
$("#wrapper").removeClass("focus");
});

我在这里创建和示例:https://codepen.io/luarmr/pen/QVmJqB

关于javascript - 如何激活:focus on the input+button when a user click into the input?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52285977/

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