Exécuter un javascript avec un bouton submit

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Exécuter un javascript avec un bouton submit

Message par _backdraft_ Jeu 17 Jan 2013 - 21:42

Bonsoir,

J'ai réussis à créer un script pour ouvrir des alertes :

Code:
function quoi() {
if (confirm('Lancer un départ ?')) {
    alert('Le CTA vous génère votre feuille de départ !');
document.location.href='h5-mdj-officier-codis'; }
}

Il est présent sur une page, mais j'aimerais maintenant qu'il ne se déclenche uniquement quand on clique sur un bouton. J'ai cru comprendre qu'il faut utiliser un bouton submit mais j'ai pas bien compris comment faire fonctionner le bouton.

J'ai essayé de mettre le javascript sur une page indépendante (j'ai décoché toutes les cases pour qu'il ne s'applique nul part) puis sur une page html j'ai mis ceci :

Code:
<input type="submit" value="Déclencher un départ" onclick="javascript:quoi()" />

Mais évidemment ça ne marche pas, comment faut il s'y prendre s'il vous plait ?

Merci
Backdraft


Dernière édition par _backdraft_ le Dim 20 Jan 2013 - 11:22, édité 1 fois
_backdraft_

_backdraft_
Membre habitué

Masculin
Messages : 1509
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Exécuter un javascript avec un bouton submit

Message par _backdraft_ Sam 19 Jan 2013 - 11:31

UP, merci !
_backdraft_

_backdraft_
Membre habitué

Masculin
Messages : 1509
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Exécuter un javascript avec un bouton submit

Message par Adam_sfp Sam 19 Jan 2013 - 13:00

Bonjour

pas sur d'avoir compris votre demande Wink
peut être ceci
Code:

<input type="button" onClick='if (confirm("Le CTA vous génère votre feuille de départ !")){window.location = "http://www.caserne35.com/h5-mdj-officier-codis"}else{}' value="LANCER UN DEPART?">

Cordialement.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Exécuter un javascript avec un bouton submit

Message par _backdraft_ Sam 19 Jan 2013 - 13:27

Bonjour,

Merci dans l'idée c'est ce que je veux faire mais c'est pas exactement le résultat que j'attends. J'aimerais si possible ceci sauf qu'il faudrait qu'il marche ^^ :

Code:
<input type="button" onClick='if (confirm('Lancer un départ ?')) {alert('Le CTA vous génère votre feuille de départ !'); document.location.href='h5-mdj-officier-codis'; }' value="Déclencher une intervention">

Juste à titre d'information vous savez la différence entre button et submit, s'il vous plait ?

Merci
Backdraft
_backdraft_

_backdraft_
Membre habitué

Masculin
Messages : 1509
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Exécuter un javascript avec un bouton submit

Message par Adam_sfp Dim 20 Jan 2013 - 10:29

Bonjour

En gros button c'est juste un bouton auquel on peut ajouter des fonctions via javascript.
input à la fonction de soumettre un formulaire par exemple..
Code:
<html>
<head>
<script type="text/javascript">

function bk() {
   var reponse = confirm("Lancer un départ?")
   if (reponse){
      alert("Le CTA vous génère votre feuille de départ !")
      window.location = "/h5-mdj-officier-codis";
   }
   else{
      alert("Départ annulé !")
   }
}

</script>
</head>
<body>
<form>
<input type="button" onclick="bk()" value="Déclencher une intervention">
</form>
</body>
</html>
Cordialement.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Exécuter un javascript avec un bouton submit

Message par _backdraft_ Dim 20 Jan 2013 - 11:22

Merci beaucoup c'est exactement ce que je cherchais à faire.

Backdraft
_backdraft_

_backdraft_
Membre habitué

Masculin
Messages : 1509
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum