<form id="target">
....
</form>
Réponses
Trop de publicités?Dans les anciennes versions vous pouvez utiliser attr
. Comme de jQuery 1.6 vous devez utiliser prop
à la place:
$("#target :input").prop("disabled", true);
Pour désactiver tous les éléments de formulaire à l'intérieur de "cible". Voir :input
:
Correspond à tous les input, textarea, select et bouton d'éléments.
Si vous voulez seulement le <input>
éléments:
$("#target input").prop("disabled", true);
Exemple ci-dessus est techniquement incorrect. Par jQuery plus récente, utilisez la `` méthode doit être utilisée pour des choses comme des personnes à mobilité réduite. Voir leur page API.
Pour désactiver tous les éléments de formulaire à l’intérieur de la « cible », utilisez le : sélecteur d’entrée qui correspond à tous les éléments input, textarea, select et bouton.
Si vous souhaitez uniquement les éléments, utilisez ceci.
La réponse définitive (revêtement passe à jQuery api à la version 1.6) a été donné par Gnarf