bonjour,
je rencontre quelques problèmes avec un script, je souhaiterai qu'à la fin de ma fonction lorsque mon "confirm" s'affiche, si l'on choisit annuler, que le formulaire ne soit pas soumis. et par extension à tous les autres boutons annuler du javascript (prompt et confirm).

voici le javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<SCRIPT language = "JavaScript" >
function renouvellement(finCotisation){
 var separator = "/";
 var StartDate = finCotisation;
	array_finCotisation= StartDate.split(separator);
	secondes_debut = (new Date(array_finCotisation[2],array_finCotisation[1],array_finCotisation[0])).getTime()+ 86400000 ;
	debut_date = new Date(secondes_debut);
	New_Jour=debut_date.getDate();
	New_mois=debut_date.getMonth();
	if (New_mois==0){
	New_mois="12";
	}
	New_An=debut_date.getFullYear();
	debut_date=New_Jour+separator+New_mois+separator+New_An;
	date_debut=prompt("date de début de cotisation est :",""+debut_date+"");
	if (!date_debut){
	return false;
	}
	date_duree=prompt("durée de la cotisation(en mois) :","12");
 
	array = date_debut.split(separator);
	secondes = (new Date(array[2],array[1],array[0])).getTime()+ date_duree*2628000000;
	nouvelle_date = new Date(secondes);
	New_Jour=nouvelle_date.getDate();
	New_mois=nouvelle_date.getMonth();
	if (New_mois==0){
	New_mois="12";
	}
	New_An=nouvelle_date.getFullYear();
	Xday=New_Jour+separator+New_mois+separator+New_An;
	date_fin=prompt("date de fin de cotisation est :",Xday);
if (confirm('envoi')){
return true;
}else{
return false;
}
}
 </SCRIPT>
et le php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<form action="index.php?<?=$chaine_requete?>&id=<?=$base->Record['etu_id']?>" method="post">
<input type="hidden" name="submit" value="<?=$COTISATION_ANNEE_RENOUVELLEMENT?>">
<input type="hidden" name="envoi_mail" value="1">
<input type="submit" class="input_submit" value="<?=$COTISATION_ANNEE_RENOUVELLEMENT?>"  onMouseOver="AffBulle('<?=$bulle?>')" onMouseOut="HideBulle()" title="<?=$value?>" onClick="renouvellement('<?=presenterDate($base->Record['cot_dateFinCotisation'],"FR")?>')">
</form>