CyberCafe 2.0 <http://www.cybercafe.tv> Chaque Mardi 19h15 sur La 2 !
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Super ... nickel au poil !!!


J'ai juste modifié un peu en rajoutant un  // devant "alert('posting')"
ainsi tu n'as pas cette boite popup qui apparait, mais le script fai  bien
son boulot car impossible de poster avant que le formulaire soit parti.

Un grand merci Billybad

Pascal aka  alert('Jeck')

----- Oorspronkelijk bericht -----
Van: "billybad" <[EMAIL PROTECTED]>
> essaye ceci
>
> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
> <!--
> // setting a flag for submition state
> var frmIsSubmitted=false;
>
> function DoSubmit(){
>  // when form isn't submitted yet
>  if(!frmIsSubmitted){
>   //changes flag to true
>   frmIsSubmitted=true;
>   // alerting that the post is done
>   alert('posting')
>   // simulating a timeout of the loading of a page
>   // document.forms['frm0'].submit()
>   setTimeout("document.forms['frm0'].submit()",1000)
>   return false
>  }else{
>   alert('please wait form is beeing submitted')
>   return false
>  }
> }
> //-->
> </SCRIPT>
> <form name="frm0" action="cancel_2_submit.asp" onsubmit="return
> DoSubmit();">
> <input name="elm0" type="Text">
> <input name="sub0" type="Submit">
> </form>
>
> je sais pas ci ca marchera mais ca peut faire avancer le schmilblik
>
> A+
> ----- Original Message -----
> From: "Capt'n Le Jeck*"
> > Petit blème connu par la plupart d'entre nous.. quand un visiteur
remplis
> un
> > fomulaire (avec formmail.pl par exemple) Comment faire pour qu'il
n'envoie
> > pas une seconde fois ses données en clicquant à nouveau sur le bouton
> submit
> > ?
> > Y-a-t-il myen de mettre un délai sur le bouton ou je ne sais quoi
d'autre
> ?
> >
> > Il me semblait avoir vu cela il y auelques temps sur un formulaire, mais
> je
> > n'arrive pas à mettre la main dessus
> >
> > Merci pour vos lumières



--
Joue a de super jeux, ecoute ta musique preferee, regarde tes DVD ...
tout en beneficiant de capacites sonores exceptionnelles et de
performances graphiques 3 fois superieures aux autres consoles de jeu.
Xbox : See More, Hear More, Feel More, Play More. http://www.xbox.com/be
Desabonnement par mail : <mailto:[EMAIL PROTECTED]>

Répondre à