隐藏 div 时有没有办法删除表单输入/选择值?
示例:假设我有一个要填写的表格。我有几个不同的选择,每个都会以不同的形式显示不同的 div 并隐藏其余部分。但是当我提交时,它仍然提交那些表单值,即使 div 被隐藏。
是否可以删除所有隐藏的表单值?
如果可能的话,我更喜欢 jQuery。
$(divyoujusthid).find(':input').attr('disabled', true);
您可以使用:hidden选择器并禁用所有隐藏输入。
前任:
$(':input:hidden').attr('disabled', true);
编辑:从 null 更改为禁用,根据 Chaos 的建议简化选择器
您可以遍历隐藏 div 的所有输入元素并禁用它们。禁用的表单输入不提交任何内容。