Supprimer les valeurs de formes cachées Div
Question
Y at-il un moyen de supprimer entrée / formulaire de sélection des valeurs lorsque vous masquez un div?
Exemple: Disons que j'ai une forme que je remplir. J'ai quelques choix différents, chacun montrera un autre div avec une forme différente et cacher le reste. Mais quand je soumets, il soumet toujours les valeurs de forme, même si le div est caché.
Est-il possible de supprimer toutes les valeurs de forme cachée?
Je préfère jQuery si possible.
La solution
$(divyoujusthid).find(':input').attr('disabled', true);
Autres conseils
Vous pouvez utiliser le : sélecteur caché et désactiver toutes les entrées cachées.
Ex:
$(':input:hidden').attr('disabled', true);
Edit: changé de zéro à désactivé, sélection simplifiée par suggestion Chaos
Vous pouvez parcourir tous les éléments d'entrée du div caché et les désactiver. entrées formulaire désactivés ne présentent rien.