gpt4 book ai didi

javascript - 有没有办法在不使用 jQuery .remove() 的情况下删除表单元素?

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:55 26 4
gpt4 key购买 nike

使用 .remove()这样全选复选框就不会提交给服务器。

但是,用户可以看到它,因为在提交时,全选复选框已从网页“物理”移除。

相反,我想删除全选复选框以显示无缝但不是在服务器端。即 - 我想将输入保留在页面上,但在发送之前删除表单数组中的元素。

我可以在发送到服务器之前操作表单的 element[] 数组并在那里删除它吗?

谢谢。

最佳答案

如果您禁用该复选框,它将不会与表单的其余部分一起发送:

$('#myInp').attr("disabled", true);

使用此方法,您可以在提交期间禁用该元素并在提交后立即再次启用它:

$('#myForm').submit(function()
{
var $myInp = $('#myInp');
$myInp.attr("disabled", true);
window.setTimeout(function ()
{
$myInp.attr("disabled", false);
}, 0);
});

关于javascript - 有没有办法在不使用 jQuery .remove() 的情况下删除表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693748/

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