Ici, confirm(param1, param2)
méthode confirm(param1, param2)
pour afficher une alerte Do you want to continue?
Dans ce cas, si l'utilisateur clique sur OK
, il renvoie true
, si l'utilisateur clique sur Cancel
, il renvoie false
.
Mais, lorsque le bouton Annuler est cliqué, il appelle la méthode checkcount()
.
Mon besoin est lorsque l'utilisateur clique sur le bouton OK
, il devrait appeler la méthode checkcount()
.
Comment y parvenir?
<script> function call(param1, param2, param3) { if (condition) { /*some process */ } else { confirm(param1, param2); checkcount(); } } function confirm(param1, param2) { if(condition) { var retVal = confirm("Do you want to continue ?"); if (retVal == true) { alert("User wants to continue!"); return true; } else { alert("User does not want to continue!"); return false; } } } </script>
Il n'y a pas de contrôle!
confirm(param1, param2); checkcount();
Et vous souhaitez modifier votre nom de fonction à autre chose que de confirmer.
<script> function call(param1, param2, param3) { if (condition) { /*some process */ } else { if(myConfirm(param1, param2)) { checkcount(); } } } function myConfirm(param1, param2) { if(condition) { var retVal = confirm("Do you want to continue ?"); if (retVal == true) { alert("User wants to continue!"); return true; } else { alert("User does not want to continue!"); return false; } } } </script>