Exécuter un javascript avec un bouton submit

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_ le 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
avatar

_backdraft_
Membre habitué(e)

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_ le Sam 19 Jan 2013 - 11:31

UP, merci !
avatar

_backdraft_
Membre habitué(e)

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 le 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.
avatar

Adam_sfp
Membre actif

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

http://antonyadam.1fr1.net/
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_ le 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
avatar

_backdraft_
Membre habitué(e)

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 le 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.
avatar

Adam_sfp
Membre actif

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

http://antonyadam.1fr1.net/
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_ le Dim 20 Jan 2013 - 11:22

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

Backdraft
avatar

_backdraft_
Membre habitué(e)

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