Javascript 如何避免发布特定的输入?

Javascript 如何避免发布特定的输入?,javascript,jquery,Javascript,Jquery,我有一个有几个输入的表单。出于某种原因,我希望在用户提交表单时不要发布带有特定类的特定输入 我已尝试禁用特定输入,如: $('.myinputs').each(function (i) { $(this).prop('disabled', false); }); 此命令将禁用输入,但仍将发布这些输入 有什么提示吗 谢谢它应该被禁用为true而不是false,请尝试: $('.myinputs').each(function (i) { $(this).prop('disable

我有一个有几个输入的表单。出于某种原因,我希望在用户提交表单时不要发布带有特定类的特定输入

我已尝试禁用特定输入,如:

$('.myinputs').each(function (i) {
    $(this).prop('disabled', false);
});
此命令将禁用输入,但仍将发布这些输入

有什么提示吗


谢谢

它应该被禁用为true而不是false,请尝试:

$('.myinputs').each(function (i) {
    $(this).prop('disabled', true);
});

应将其禁用为true而不是false,请尝试:

$('.myinputs').each(function (i) {
    $(this).prop('disabled', true);
});
你可以参考

您可能需要将逻辑放在Submit事件上

$(function()
{
    $("form").submit(function()
    {
        $(this).children('.myinputs').attr("disabled", "disabled");

        return true; // ensure form still submits
    });
});
你可以参考

您可能需要将逻辑放在Submit事件上

$(function()
{
    $("form").submit(function()
    {
        $(this).children('.myinputs').attr("disabled", "disabled");

        return true; // ensure form still submits
    });
});

禁用
实际上阻止了输入的提交,不需要formData,因为您做得很好<代码>禁用将不提交输入。我只想说的一件事是,您需要将
(disabled',true)
禁用
实际上阻止了输入的提交,不需要表单数据,因为您做得很好<代码>禁用将不提交输入。我只想提到的一件事是,您需要将
(disabled',true)
置于
,而
“disabled”
将在分配给
disabled
属性时强制转换为
true
,您应该使用布尔值而不是字符串。当分配给thh
disabled
属性时,
'disabled'
将转换为
true
,您应该使用布尔值而不是字符串。