gpt4 book ai didi

javascript - 用于检查输入是否不为空的 Jquery 脚本。空格键问题

转载 作者:行者123 更新时间:2023-12-02 18:23:14 25 4
gpt4 key购买 nike

我有一个脚本,它验证输入是否不为空。它可以工作,但如果单击空格按钮就会出现问题。它启用一个按钮,并允许发送空输入。我想知道,伙计们,是否可以升级我的脚本并解决这个问题?

脚本:

 $(document).ready(function(){

$('.post_button').attr('disabled',true);

$('.message').keyup(function(){
if($(this).val().length !=0){
$('.post_button').attr('disabled', false);
}
else
{
$('.post_button').attr('disabled', true);
}
})
});

最佳答案

使用 trim() trim 值,然后检查长度(如果您不想仅发送空格)。

 $(document).ready(function () {

$('.post_button').attr('disabled', true);

$('.message').keyup(function () {
if ($.trim($(this).val()).length != 0) {
$('.post_button').attr('disabled', false);
} else {
$('.post_button').attr('disabled', true);
}
})
});

使用 $.trim($(this).val()) 因为 $(this).val().trim() 在 IE8 中不起作用。

关于javascript - 用于检查输入是否不为空的 Jquery 脚本。空格键问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621263/

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