Bonjour à tous.
Voilà plusieurs jour que je lutte avec ce code. Est ce que quelqu'un pourrais m'aider ?
Js
HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $('choix').on('checked', function afficherCacher(){ if(document.getElementById('prime_oui').checked){ document.getElementById('divCacher').style.display="block"; }else if (document.getElementById('prime_non').checked) { document.getElementById('divCacher').style.display="none"; } });
A chaque foi je reçois ce code dans la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div class="col s12 input-group"><br> <input type="radio" name="prime" value="prime_oui" id="prime_oui" onClick="afficherCacher()" /><label for="prime_oui">Oui</label> <input type="radio" name="prime" value="prime_non" id="prime_non" onClick="afficherCacher()" /><label for="prime_non">Non</label> </div> <div class="col s12 input-group" id="divCacher" style="display:none;"> <div class="input-field col s6"> <input placeholder="Le montant de votre prime, exemple : 1234 ou 1234.67" id="mt_prime" name="mt_prime" type="text" title="Ne peut comporter qu'un nombre entier ou à virgule" value="<?= (isset($_SESSION['step3']['mt_prime']) && !empty($_SESSION['step3']['mt_prime'])) ? $_SESSION['step3']['mt_prime'] : ''; ?>" class="validate" required> <label for="mt_prime" class="active">Montant de la prime <span class="red-text">*</span></label> </div> </div>
Uncaught ReferenceError: afficherCacher is not defined
Alors que le reste du JS marche. Je ne comprend vraiment pas.
Merci et bonne journée
Partager