gpt4 book ai didi

javascript - 禁用按键上的启用按钮

转载 作者:行者123 更新时间:2023-11-30 07:24:09 24 4
gpt4 key购买 nike

我想在文本框中有一些值时启用按钮

这一切都很好,但对于一个值,它会失败

比如在文本框中输入1

http://jsfiddle.net/akash4pj/YhQN4/

js

<script>
$(document).ready(function(){

$("#textbx").keypress(function(){
if ($("#textbx").val().length > 0) {
$("#btn").removeAttr('disabled');

}
});

$("#textbx").blur(function(){
if ($("#textbx").val().length ==0) {
$("#btn").attr('disabled','disabled');

}
});

});
</script>

html代码

 <input id="textbx" type="text" /><button id="btn" disabled="disabled">go</button>

最佳答案

使用keyup代替keypress,像这样:

$("#textbx").blur(function () {
if ($("#textbx").val().replace(/\s{1,}/g, "").length == 0) {
$("#btn").attr('disabled', 'disabled');
}
});

此外,我还在代码中添加了 .replace(/\s{1,}/g, "")。这确保(间接地)如果用户只键入空格,当文本输入模糊时按钮仍将被禁用。

Fiddle .

关于javascript - 禁用按键上的启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24094028/

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