47 votes

Comment désactiver et réactiver un bouton avec javascript ?

Je peux facilement désactiver un bouton javascript, et cela fonctionne correctement. Mon problème est que lorsque j’essaie de réactiver ce bouton, il ne le réactive pas. Voici ce que je fais :

Pourquoi cela ne fonctionne-t-il pas et que puis-je faire pour que cela fonctionne?

83voto

alex Points 186293

et ne sont pas destinés à être des chaînes dans ce contexte.

Vous voulez le littéral et les `````` valeurs.

La raison pour laquelle cela fonctionne en quelque sorte (désactive l’élément) est qu’une chaîne non vide est véridie. Ainsi, `` l’affectation à la propriété a le même effet que de la définir sur ```` .

5voto

debasish Points 72
<script>
function checkusers()
{
   var shouldEnable = document.getElementById('checkbox').value == 0;
   document.getElementById('add_button').disabled = shouldEnable;
}
</script>

1voto

Narendra Points 91

vous pouvez essayer avec

document.getElementById('btn').disabled = !this.checked »

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X