Problème avec un confirm

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec un confirm

par Pierig » 15 juin 2007, 09:28

Merci je n'y avait pas penser avant mais effectivement le code fonctionne sous ie mais pas sous firefox c'est bizare.
Merci beaucoups pour ton aide ;)

par Yosh » 14 juin 2007, 17:10

Oula je ne voit vraiment pas d'ou ça peut venir car lorsque je met ton code j'ai le même problème boite de dialogue posant la question puis plus rien.

J'ai casser le serveur.. ? :s
Ba si le code que je t'ai filé ne fonctionne pas, je ne peux plus rien pour toi :?

Désolé

PS : chez moi ok sous IE et FF, essaye avec window.confirm('')

par Pierig » 14 juin 2007, 17:00

Oula je ne voit vraiment pas d'ou ça peut venir car lorsque je met ton code j'ai le même problème boite de dialogue posant la question puis plus rien.

J'ai casser le serveur.. ? :s

par Yosh » 14 juin 2007, 16:54

Essaye tout simplement de faire un alert().

genre

Code : Tout sélectionner

<script> if (confirm("Voulez-vous supprimer le produit test?")){ alert('ok'); } </script>
En tout cas le code est juste.

par Pierig » 14 juin 2007, 16:43

Le code de l'appel à la fonction est celui ci :

Code : Tout sélectionner

<img src='images/ico_poubelle.gif' alt='Suppression' onclick="supprProduit('<?php echo $produit->getId() ?>' , '<?php echo $produit->getPRODUIT_NOM() ?>')" onmouteover="overlib('Suppression du produit')" onmouseout="nd()"/>
$produit reçoit donc par exemple 105 et test

Si je fait :

Code : Tout sélectionner

alert(confirm("Voulez-vous supprimer le produit "+Produit_nom+"?"));
J'ai bien la boite de dialogue qui pose la question mais rien ensuite :(

Re: Problème avec un confirm

par Yosh » 14 juin 2007, 16:40

Le code est bon, le problème doit venir de l'appel à la fonction!

Tu fait bien un

Code : Tout sélectionner

oncClick="supprProduit(105,'test');"

Problème avec un confirm

par Pierig » 14 juin 2007, 16:35

Bonjour,

Voici mon problème :
<script language="javascript" type="text/javascript" >
	
	function supprProduit(Produit_id,Produit_nom)
	{
		if (confirm("Voulez-vous supprimer le produit "+Produit_nom+"?")){
		document.formSupprProduit.f_produit_id.value = Produit_id;
		document.formSupprProduit.submit();
		}
	}
	</script>
Cette petite fonction toute simple ne fonctionne pas, lorsque je clique sur "OK" ou bien sur "ANNULER" cela ne fait rien (normal pour le annuler moins pour le ok).
Sinon le code fonctionne très bien c'est le test de confirmation qui pose un problème si j'enlève le

Code : Tout sélectionner

if(confirm("Voulez-vous supprimer le produit "+Produit_nom+"?"))
La suppression de mon produit se fait correctement.

Si quelqu'un a une iddée du problème ... je lui serait reconnaissant de me la donner :D

bye ;)