Le principe est de parcourir les contrôles de la page Web puis de définir l'attribut désactivé sur true.
Le code est le suivant :
Copiez le code comme suit :
<script type="text/javascript">
var nodeList = document.getElementsByTagName("input");
pour (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
nodeList = document.getElementsByTagName("select");
pour (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
nodeList = document.getElementsByTagName("textarea");
pour (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
</script>
Voici les types de ces contrôles :
Il peut être obtenu via document.getElementsByName("controlName")[0].type.toLocaleLowerCase().
Selon le contrôle, il existe les types suivants :
"texte"
"zone de texte"
"sélectionnez-en un"
"sélectionner-multiple"
"radio"
"case à cocher"