gpt4 book ai didi

javascript - jQuery:运行 'success:' 后重新启用禁用的输入按钮

转载 作者:行者123 更新时间:2023-12-02 17:41:24 25 4
gpt4 key购买 nike

我有以下 jQuery 代码,用于在满足指定条件时禁用某些表单按钮。调用 PHP 文件来将用户的输入与数据库查找相匹配。如果输入与查找匹配,则按钮将被禁用并显示一条消息 (uinError)。这是 jQuery:

$(function() 
{
$('input[id="empUIN"]').keyup(function(event)
{
var uin = $('#empUIN').val();

$.ajax(
{
type: 'POST',
url: 'uinlookup.php',
data:
{
term: uin
},
success: function(data)
{

$('#uinError').html(data);
$('#class1Buttons :input').attr('disabled', true);
}
}); //End ajax

event.preventDefault();

});
}); //End function

如果存在匹配,则此方法有效,但如果用户提供的输入不会触发匹配(即,如果他在输入上退格并键入新数字),我需要重新启用按钮。现在,无论 empUIN 中的输入如何,按钮都保持禁用状态。

最佳答案

您需要使用.prop():

$('#class1Buttons :input').prop('disabled', true); //true = disabled, false = enabled. Not sure what you want

就您而言,这应该有效:

$('#class1Buttons :input').prop('disabled', data);

关于javascript - jQuery:运行 'success:' 后重新启用禁用的输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22181717/

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