[PHP/HTML] Griser un bouton d'envoi

BoBo_ALT Messages postés 6 Date d'inscription   Statut Membre -  
Zempachi Messages postés 7572 Statut Contributeur -
Bonjour à tous,

je voudrais savoir comment griser un bouton de validation si aucune checkbox n'est cochée; c'est à dire dans le cas ou aucune séléction n'a été faite. Merci.
--
Classe man .. Top of the pop
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Pour griser un bouton, il faut lui mettre disabled="disabled".
    Ensuite, il reste à faire ça au bon moment...
    Je pense que par défaut, tu peux le griser au chargement de ta page.
    Ensuite, sur chacune des checkbox en question, il faut mettre un évènement onclick="verif_bouton();".

    Puis tu crées un bloc JavaScript dans lequel tu définis ta fonction
    function verif_button()
    {
        if (document.formulaire.chkbox1.checked || document.formulaire.chkbox2.checked || document.formulaire.chkbox3.checked || document.formulaire.chkbox4.checked || [...])
            document.getElementById('id de ton bouton').disabled = '';
        else
            document.getElementById('id de ton bouton').disabled = 'disabled';
    }
    Traduction : si la case 1 est cochée, ou si la case 2 est cochée, ou si ... alors on enlève le "disabled" du bouton. Sinon, on le remet.

    Xavier
    9