perte des variables

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 : perte des variables

Re: perte des variables

par sp4tz » 04 mai 2012, 14:32

My god, ton prof de français doit s'arracher les cheveux avec toi :)

sinon un return false pour ne pas "valider" ton bouton submit
[javascript]
if(msg!=''){
alert(msg);
return false
}
[/javascript]

Re: perte des variables: qu'esrt-ce ca fiche dans le forum P

par sirakawa » 03 mai 2012, 12:41

Dans le forum MachinScript (Oui pour moi Javascript est une telle obscénité que je rougis et mon clavier flambe rien qu'à écrire son nom) tu aurais plus de chances de voir quelqu'un te répondre.

perte des variables

par edward » 01 mai 2012, 23:46

Salut tous le monde ,

Bon je m'explique , j'ai une page de modification , lors du choix de la ligne que je veu modifié , on clique sur valider pour allé a un formulaire rempli par les donneés que je veu modifié le probléme c'est lorsque je fai des erreur genre , texte vide ou truc du genre mon javascript actualise la page et cela me fai perdre touus mes variables , voila le script utilisé :

[javascript]function ControleVide()
{
msg='';

if(document.Formulaire.nom.value==''||document.Formulaire.theme.value==''||document.getElementById("direction").value == -1||document.getElementById("fin").value >= document.getElementById("debut").value)
{
if(document.Formulaire.nom.value==''){
document.Formulaire.nom.style.borderColor = "red";
msg='le Nom est invalide';
}
if(document.Formulaire.theme.value==''){
document.Formulaire.theme.style.borderColor = "red";
msg=msg+"\n Theme est invalide";
}
if (document.getElementById("direction").value == -1)
{document.Formulaire.direction.style.borderColor = "red";
document.Formulaire.division.style.borderColor = "red";
document.Formulaire.service.style.borderColor = "red";
msg=msg+"\n Votre choix de direction est invalide ";
}

if (document.getElementById("fin").value >= document.getElementById("debut").value){
document.Formulaire.debut.style.borderColor = "red";
document.Formulaire.fin.style.borderColor = "red";
msg=msg+"\n Erreur dans les Horraires ";

}

if(msg!=''){
alert(msg);
}

}

else
{
document.Formulaire.method = "POST";
document.Formulaire.action = "inserer.php";
document.Formulaire.submit();
}
}[/javascript]

je vous demande svp une méthode pour ne pas perdre mes donneés et Merciii Bieeen