y a-t-il un moyen de désactiver tous les champs (textarea/textfield/option/entrée/case/soumettre etc.) sous une forme en disant seulement le parent nom div en jquery/javascript ?
Réponses
Trop de publicités? Essayez d’utiliser le sélecteur :input
, avec un sélecteur parent:
$("#parent-selector :input").attr("disabled", true);
Trevor
Points
6105
Optimus Prime
Points
3070
Syed Nasir Abbas
Points
401
$(document).ready(function () {
$('#chkDisableEnableElements').change(function () {
if ($('#chkDisableEnableElements').is(':checked')) {
enableElements($('#divDifferentElements').children());
}
else {
disableElements($('#divDifferentElements').children());
}
});
});
function disableElements(el) {
for (var i = 0; i < el.length; i++) {
el[i].disabled = true;
disableElements(el[i].children);
}
}
function enableElements(el) {
for (var i = 0; i < el.length; i++) {
el[i].disabled = false;
enableElements(el[i].children);
}
}