J'utilise le code js suivant pour désactiver le bouton d'envoi de formulaire jusqu'à ce qu'au moins une case à cocher soit cochée.J'ai besoin du javascript checkboxes.click (function()) pour démarrer lorsque la page est chargée
var checkboxes = $("input[type='checkbox']"),
submitButt = $("input[type='submit']");
checkboxes.click(function() {
submitButt.attr("disabled", !checkboxes.is(":checked"));
});
Le problème est que le code ne fonctionne pas lors du chargement initial de la page. Lorsque l'utilisateur accède à la page pour la première fois, il peut cliquer sur Soumettre, mais s'il vérifie quelque chose puis décoche tout, l'envoi est alors désactivé.
Il semble que j'ai besoin du code pour démarrer lors du chargement initial de la page. Aucune suggestion?
Pourquoi ne pas vous ajoutez « désactivé » attribut à votre bouton html – Kenny
ce code désactiver wont quoi que ce soit, il est l'ajout d'un clic HANDLER les cases à cocher –