Partage
  • Partager sur Facebook
  • Partager sur Twitter

JS et PHP

    12 novembre 2008 à 10:34:40

    Salut,

    j'essai d'effacer des données dans un tableau venant de ma BD, je les sélectionne dans un checkbox ensuite je clique sur le bouton submit "delete" , sur ce bouton j'appelle une fonction js avec confirm pour demander s'il l'utilisateur veut vraiment effacer, si oui, j'aimerais effacer les données de ma BD, au cas contraire, la methode POST est annulée.

    j'ai essayé avec history.back(-1); , mais lorsque je clique sur annuler, les VARIABLES envoyées par POST,existent toujours.

    Je ne sais pas quoi faire à l'aide svp

    voici ma fonction js

    function delete_confirm(text, retour, FormNom, FieldName)
    {
    	var test = 0;
    	if (!document.forms[FormNom])
    		return ;
    	var objCheckBoxes = document.forms[FormNom].elements[FormNom];
    		
    	if (!objCheckBoxes)
    		return;
    	
    	var countCheckBoxes = objCheckBoxes.length;
    	for (var i = 0; i < countCheckBoxes; i++)
    	{
    		
    		if (objCheckBoxes[i].checked)
    		{
    			test++;
    		}
    	}
    	if (test == 0)
    	{
    		alert("Vous n'avez rien choisi !");
    		return;
    	}
    	else
    	{
    		Check = confirm("Voulez vous vraiment effacer ?");
    		if (Check == false)
    		{
    			history.back(-1);
    			return;
    		}
    	}
    }
    
    • Partager sur Facebook
    • Partager sur Twitter
      15 novembre 2008 à 13:38:14

      Salut :)

      function delete_confirm(text, retour, FormNom, FieldName)
      {
      	var test = 0;
      	if (!document.forms[FormNom])
      		return ;
      	var objCheckBoxes = document.forms[FormNom].elements[FormNom];
      		
      	if (!objCheckBoxes)
      		return;
      	
      	var countCheckBoxes = objCheckBoxes.length;
      	for (var i = 0; i < countCheckBoxes; i++)
      	{
      		
      		if (objCheckBoxes[i].checked)
      		{
      			test++;
      		}
      	}
      	if (test == 0)
      	{
      		alert("Vous n'avez rien choisi !");
      		return false;
      	}
      	else
      		return confirm("Voulez vous vraiment effacer ?");
      }
      


      <form action="" method="post" onsubmit="javascript:return delete_confirm(parametres)"></form>
      
      • Partager sur Facebook
      • Partager sur Twitter

      JS et PHP

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown