从隐藏的Div表单中删除值

时间:2009-05-29 18:46:46

标签: jquery forms input hidden

隐藏div时有没有办法删除Form输入/选择值?

示例:假设我有一个表格,我填写。我有几个不同的选择,每个选项将显示不同形式的不同div并隐藏其余部分。但是当我提交时,它仍会提交这些表单值,即使div被隐藏了。

是否可以删除所有隐藏的表单值?

如果可能,我更喜欢jQuery。

3 个答案:

答案 0 :(得分:3)

$(divyoujusthid).find(':input').attr('disabled', true);

答案 1 :(得分:3)

您可以使用:hidden选择器并禁用所有隐藏的输入。

例如:

$(':input:hidden').attr('disabled', true); 

编辑:从空更改为禁用,由Chaos

建议的简化选择器

答案 2 :(得分:2)

您可以遍历隐藏div的所有输入元素并禁用它们。禁用表单输入不提交任何内容。