gpt4 book ai didi

javascript - CSS 输入改变并恢复正常

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:17 26 4
gpt4 key购买 nike

如果输入不相同,我尝试发出警告,如下例所示:

$data = document.getElementById("target").value = "";
$("#target").keyup(function() {
if ($data.length > 3) {
$("#target").css("border-color", "red");
};
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input id="target" class="form-control" type="text" value="">
</form>

但它不起作用,所以如果为真,则边框颜色必须更改

最佳答案

您需要将您的 $data 变量移动到内部 keyup 事件中。由于您添加了 jQuery 标记,我也使用 jQuery 方法选择了对象。


更新

  • 简化代码

$("#target").keyup(function(){
var $data = $("#target").val();
$("#target" ).css("border-color", $data.length > 3 ? "red" : "");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input id="target" class="form-control" type="text" value="">
</form>

关于javascript - CSS 输入改变并恢复正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344164/

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