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

_backdraft_
# Tropactif #

Masculin
Messages : 1505
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 !

_backdraft_
# Tropactif #

Masculin
Messages : 1505
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.

Adam_sfp
+ Hyperactif +

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

http://antonyadam.1fr1.net/portal.htm
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

_backdraft_
# Tropactif #

Masculin
Messages : 1505
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.

Adam_sfp
+ Hyperactif +

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

http://antonyadam.1fr1.net/portal.htm
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

_backdraft_
# Tropactif #

Masculin
Messages : 1505
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